4

出于某种原因,当我运行我的应用程序时,会选择两个版本的 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]

如何阻止我的应用程序选择这两个版本?

4

1 回答 1

4

1) 确保使用 gcc-4.2 安装 ruby​​ - 它可以防止使用 clang/llvm 编译 ruby​​ 时发生的随机失败

2)确保你使用红宝石:

rvm use 1.9.3 --default 

我已经添加了默认开关——所以 ruby​​ 用于每个新的 shell 会话。

于 2012-08-11T00:12:44.713 回答