【问题标题】:How do I fix my Ruby installation如何修复我的 Ruby 安装
【发布时间】:2011-02-28 11:28:43
【问题描述】:

我相当聪明地(或者不是事后看来)安装了 RVM,它在编译红宝石时一直挂起。

我已删除 .rvm 目录,但现在我的系统已恢复为 Ruby 1.8.7,即当我键入时:

ruby -v
which ruby

它们都指向 1.8.7。

如何让 ruby​​ 命令指向我的 1.9.1 安装,该安装位于 /usr/local/lib/ruby/1.9.1?我在 OSX 10.6 上。

谢谢

罗宾

【问题讨论】:

    标签: ruby macos bash osx-snow-leopard


    【解决方案1】:

    /usr/local/lib(为什么不是 bin?)在你的 PATH 和 之前/usr/lib 在这种情况下?

    which ruby 返回的是什么?

    编辑:我的 OS X(和一般情况下)事实上的 /usr/local 链接在 Hivelogic

    【讨论】:

    • 不知道为什么它是 lib 而不是 bin。我的 .bash_login 文件具有以下内容: export PATH="/usr/local/lib:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH" 我添加了 /usr/评论后的本地/库。是否需要重启才能使上述更改生效?
    • 忽略以上。退出终端,现在一切正常!谢谢
    • 作为将来的说明,如果您对 .bash_login 文件进行更改,它将不会应用于您当前的会话,因此您必须开始一个新会话,或者您可以执行 @987654325 @.
    【解决方案2】:

    在对 ruby​​ gem 进行了拙劣的更新后,我使用 Time Machine 恢复了 /Library/Ruby 中的文件夹,效果很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-03
      • 2015-07-28
      • 2011-10-16
      • 2020-12-25
      • 2021-05-12
      • 1970-01-01
      • 2014-04-24
      相关资源
      最近更新 更多