Ruby on rails 运行rails服务器时出现SEGFULT

Ruby on rails 运行rails服务器时出现SEGFULT,ruby-on-rails,ruby,segmentation-fault,rvm,Ruby On Rails,Ruby,Segmentation Fault,Rvm,出于某种原因,在我运行应用程序时,Ruby有两个版本: [edarroyo:~/Development/sample_app]$ rails server /Users/edarroyo/.rvm/gems/ruby-1.9.3-p194/gems/pg-0.14.0/lib/pg_ext.bundle: [BUG] Segmentation fault ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0] 如何阻止我的应

出于某种原因,在我运行应用程序时,Ruby有两个版本:

[edarroyo:~/Development/sample_app]$ rails server

/Users/edarroyo/.rvm/gems/ruby-1.9.3-p194/gems/pg-0.14.0/lib/pg_ext.bundle: [BUG] Segmentation fault
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]
如何阻止我的应用程序选择这两个版本?

1)确保使用gcc-4.2安装ruby-这将防止在使用clang/llvm编译ruby时发生随机失败

2) 确保使用ruby:

rvm use 1.9.3 --default 

我添加了默认开关,因此ruby用于每个新的shell会话。

GNU GCC版本4.2,这是苹果支持的GNU GCC的最后一个版本,他们切换到了LLVM,但ruby还没有准备好用于LLVM(clang),所以ruby需要GCC-4.2才能正常编译/工作。如何安装它,或者验证我当前是否拥有它?这是
rvm需求
有用的地方-只需运行它并按照文本操作即可