【问题标题】:Ruby, RVM version messup and not picking up right versionsRuby,RVM 版本混乱,没有选择正确的版本
【发布时间】:2011-09-25 04:22:46
【问题描述】:

这是我的终端输出。

 Anand@luckydev:~ $ which ruby
/usr/local/bin/ruby
 Anand@luckydev:~ $ rvm list

rvm rubies

   jruby-1.6.2 [ darwin-x86_64-java ]
   ruby-1.8.7-p334 [ x86_64 ]
=> ruby-1.9.2-p180 [ x86_64 ]

 Anand@luckydev:~ $ ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin10.3.2]

这是我遇到的问题。我正在运行 MacOSX Lion。当我运行系统红宝石时,它给了我这个。

 Anand@luckydev:~ $ which ruby
/usr/local/bin/ruby
 Anand@luckydev:~ $ ruby -e "puts 'hello'"
hello

但是当我使用 rvm ruby​​ 运行时,

 Anand@luckydev:~ $ rvm use 1.9.2-p180
Using /Users/Anand/.rvm/gems/ruby-1.9.2-p180
dyld: Library not loaded: /Users/lakshman/.rvm/rubies/ruby-1.9.2-p180/lib/libruby.1.9.1.dylib
  Referenced from: /Users/Anand/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
  Reason: image not found
ruby-1.9.2-p180 Anand@luckydev:~ $ ruby -e "puts 'hello'"
dyld: Library not loaded: /Users/lakshman/.rvm/rubies/ruby-1.9.2-p180/lib/libruby.1.9.1.dylib
  Referenced from: /Users/Anand/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
  Reason: image not found
Trace/BPT trap: 5
dyld: Library not loaded: /Users/lakshman/.rvm/rubies/ruby-1.9.2-p180/lib/libruby.1.9.1.dylib
  Referenced from: /Users/Anand/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
  Reason: image not found

我的主目录曾经是 /Users/lakshman。我将其更改为 /Users/Anand。我更新了 ~/.rvmrc 以反映新的 rvm_path。

 Anand@luckydev:~ $ cat .rvmrc
export rvm_path="/Users/Anand/.rvm"

当我使用系统红宝石时,一切都很好。但是当我开始使用 rvm 时,它会抛出一个错误,即它无法拾取 DYLD_LIBRARY_PATH 指向的库文件(我假设来自错误消息)。

我如何更新它以从 /Users/Anand 获取它。我尝试通过导出 DYLD_LIBRARY_PATH 来手动设置它以采用新路径。但这没有帮助。

另外,我认为这不会是手动设置的。当我在不同的红宝石之间切换时,rvm 必须自动设置它。

请帮忙.....

【问题讨论】:

    标签: ruby macos rvm osx-lion


    【解决方案1】:

    我认为您必须删除 .rvm 文件夹并重建您的 rvm 安装/rubies。二进制红宝石链接到不再存在的绝对路径。我只是这样做,并借此机会安装 ruby​​ 1.9.2 290,它有一些性能提升。

    【讨论】:

    • 是的,它成功了,我卸载了 rvm。从头开始安装它。现在一切正常。谢谢
    猜你喜欢
    • 2014-11-24
    • 2012-09-14
    • 1970-01-01
    • 1970-01-01
    • 2014-05-27
    • 1970-01-01
    • 2015-03-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多