RVM Ruby Abort Trap分段错误,切换目录和使用rvm都可以使用ree

|| 我有一个非常非常奇怪的问题。我的rvm设置为ruby企业版(ree 2011-02-18 patchlevel 334),它设置为默认值(rvm使用ree --default)。我在rvm 1.6.13和Rails 3项目上。 现在:一旦我尝试运行rails,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
奇怪的是我可以用2来解决 告诉我
Using /Users/florianvallen/.rvm/gems/ree-1.8.7-2011.03
之后,一切正常。现在,您可能会认为将ѭ2/放入〜/ .profile至少可以解决问题,但是当我用
cd ..
切换目录并再次进入rails项目时,我会得到同样的东西
[Bug] Segmentation fault...
有谁知道为什么会这样? 非常感谢您的任何帮助,谢谢!     
已邀请:
由于已安装的宝石不在正确的宝石集中,因此该问题已解决。奇怪的是,即使已由该目录中的.rvmrc定义,切换到该目录时也未创建该gemset。 再次删除并安装gemset已解决了该问题。     
您确定与rails项目一起安装的gem是否已在ree下安装?宝石具有C扩展名,具体取决于您的红宝石版本,这可能是您的问题。取出所有宝石,然后在rvm ree下重新捆绑/重新安装。     

要回复问题请先登录注册