Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Rails Segmentation Fault on Mac OSX with RVM

When creating a new rails app, I get the following error:

/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]

All the rails files appear to be generated, but the error above is still there. Any thoughts or suggestions would be greatly appreciated.

like image 982
James Eisenlohr Avatar asked May 10 '12 18:05

James Eisenlohr


1 Answers

It looks to me like a problem with LLVM GCC, try with GNU GCC.

The easiest way to do that is to install osx-gcc-installer and reinstall ruby:

rvm reinstall 1.9.3

EDIT2: it is also possible to use gcc-4.2 available via HomeBrew/MacPorts, install CommandLineTools and follow instructions from rvm requirements.

EDIT 1: I've googled around and come across this http://www.seqmedia.com/2012/05/08/frustrations-abound-rvm-vs-macports-and-the-bug-segmentation-fault/ - and I remember it was already mentioned to me openssl in OSX is broken, the easiest way to check it would be:

rvm get stable
rvm autolibs enable
rvm reinstall 1.9.3
like image 192
mpapis Avatar answered Sep 20 '22 20:09

mpapis