出于某种原因,当我运行我的应用程序时,正在拾取两个版本的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]
如何阻止我的应用程序选择这两个版本?
答案 0 :(得分:4)
1)确保使用gcc-4.2安装ruby - 它会防止在使用clang / llvm编译ruby时发生的随机失败
2)确保你使用ruby:
rvm use 1.9.3 --default
我添加了默认开关 - 因此ruby用于每个新的shell会话。