2012-08-14 90 views

回答

1

OSX中openssl的版本坏了,你需要用HomeBrew,MacPorts,SMFramework或RVM手动安装它,这里是我对类似问题的回答,并给出了适当的修正:

https://stackoverflow.com/a/10540282/497756

+0

这似乎是工作。但我不确定。你能检查这个输出是否正常http://pastebin.com/gxi0BJkW – Paras 2012-08-14 16:48:56

+0

看起来不错,但要确保你在'gem env'的输出中没有'-n'或'--user-install'来避免任何惊喜 – mpapis 2012-08-14 16:53:41

1
失败

你使用macports吗?如果是的话,这可能有助于http://blog.55minutes.com/2012/01/fixing-a-segmentation-fault-in-ruby-193/

+0

我可能有。我早些时候在Sproutcore上工作过,并且拥有所有的Ruby工具。我卸载了一些。如何确定。如果我运行捆绑命令,我会得到“找不到Gemfile”。这是否意味着我有macports? – Paras 2012-08-14 15:57:18

+0

编号Macports是一个安装程序的工具。 – 2012-08-14 15:58:20

1

尝试创建一个新的Rails应用程序具有以下

rails new app_name --skip-bundle 

看起来捆绑器SEG-断层,所以如果跳过捆绑的作品,然后我会尝试重新安装捆绑软件,如果你仍然有问题,你可能不得不重新安装该版本的红宝石。

你安装rvm的版本是什么版本的OS X和XCode?红宝石问题可能是由XCode造成的

+0

--skip-bundle工作。所以这仍然是一个有效的应用程序或缺少的东西。我在雪豹。我没有使用XCode命令行工具,因为它的安装程序不再适用于Snow Leopard。我已经使用这个https://github.com/kennethreitz/osx-gcc-installer – Paras 2012-08-14 15:41:16

+0

该应用程序是有效的,但你将无法在本地运行它,因为你的ruby版本可能会搞砸了。您可以使用XCode 4.1构建精美的Ruby。我会尝试重新安装RVM和Ruby,以免遇到分段错误。 – 2012-08-14 15:49:47

+0

我无法安装xcode 4.1。这意味着我必须升级到山狮。我会尝试安装Xcode 3的命令行工具,看看我是否可以编译与该 – Paras 2012-08-14 15:59:55