创建新的Rails应用程序时,出现以下错误:
/usr/local/rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:799: [BUG] Segmentation fault
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin10.8.0]
所有的rails文件似乎都已生成,但是上面的错误仍然存在。任何想法或建议,将不胜感激。
最佳答案
在我看来,这似乎是LLVM GCC的问题,请尝试使用GNU GCC。
最简单的方法是安装osx-gcc-installer并重新安装ruby:
rvm reinstall 1.9.3
EDIT2:也可以使用可通过HomeBrew/MacPorts获得的gcc-4.2,安装CommandLineTools并按照
rvm requirements
的说明进行操作。编辑1:我到处搜索并遇到了这个http://www.seqmedia.com/2012/05/08/frustrations-abound-rvm-vs-macports-and-the-bug-segmentation-fault/-我记得在OSX中我已经提到它
openssl
坏了,最简单的检查方法是:rvm get stable
rvm autolibs enable
rvm reinstall 1.9.3
关于ruby-on-rails - 带有RVM的Mac OSX上的Rails Segmentation Fault,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10540155/