【问题标题】:RVM problem with default ruby version默认 ruby​​ 版本的 RVM 问题
【发布时间】:2011-01-24 21:56:32
【问题描述】:

当我执行以下命令时

$ rvm --default use 1.9.2
$ ruby -v

我得到以下结果:

ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-linux]

我不明白为什么不是

ruby 1.9.2p0...

【问题讨论】:

  • 请使用rvm infotype rvm 的输出更新您的帖子。如果没有更多信息,什么都不能假设

标签: ruby ubuntu rvm


【解决方案1】:

如果你安装正确,很可能是路径问题。

解决方案1:手动将ruby1.9.2.p0路径添加到你的$PATH中

解决方案 2:尝试运行:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

【讨论】:

  • #1 解决方案不是使用 RVM 的方法。 RVM 会自动管理路径调整,因此我们不必这样做,因此手动执行会破坏 RVM 的工作方式。
【解决方案2】:

输入rvm info

所有路径都应反映 rvm 在您的主目录中的安装。

如果没有,很有可能您没有按照 "Post Install" 的 rvm 说明进行操作,需要仔细阅读它们,以及后面的故障排除部分。

【讨论】:

    【解决方案3】:

    也许你应该试试

    rvm reload
    

    或尝试输入

     rvm info
    

    希望对你有所帮助

    【讨论】:

      【解决方案4】:

      也许你应该调用

      rvm reload
      

      或者尝试打开一个新的shell然后再次

      ruby -v
      

      希望对你有用...

      【讨论】:

      【解决方案5】:

      您可以尝试运行 which ruby 以查看您的 ruby​​ 是从哪里运行的。如果您正确设置了您的 rvm 并按照所有步骤操作,它应该类似于 /home/username/.rvm/rubies/ruby-1.9.2-p136/bin/ruby。此外,请确保按照 rvm-install 说明中的说明将该行添加到 .bashrc 文件中。

      我发现这个 rvm 设置教程可以在几台不同的机器上完美运行:http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you,包括 Ubuntu、Fedora,甚至在 Mac 上(稍作调整)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-04-02
        • 2015-11-18
        • 2011-12-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多