我有一个非常非常奇怪的问题。我的 rvm 设置是 ruby 企业版(ree 2011-02-18 补丁级别 334),它设置为默认值(rvm 使用 ree --default)。我在 rvm 1.6.13 和 rails 3 项目上。现在:一旦我尝试运行 rails s、rails c 或任何 rake 命令,我会得到以下信息:
/Users/florianvallen/.rvm/gems/ree-1.8.7-2011.03@flats/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle: [BUG] Segmentation fault
ruby 1.8.7 (2011-02-18 patchlevel 334) [i686-darwin10.4.0], MBARI 0x6770, Ruby Enterprise Edition 2011.03
Abort trap
哪个红宝石是:~/.rvm/rubies/ree-1.8.7-2011.03/bin/ruby
奇怪的是我可以解决rvm use ree
告诉我的问题Using /Users/florianvallen/.rvm/gems/ree-1.8.7-2011.03
之后一切正常。现在,有人可能认为放入rvm use ree
~/.profile 至少可以解决问题,但是当我切换目录cd ..
并再次进入 rails 项目时,我得到了同样的结果,[Bug] Segmentation fault...
有谁知道为什么会这样?
任何帮助都非常感谢,谢谢!