【问题标题】:RVM can't switch to Ruby 1.9.1RVM 无法切换到 Ruby 1.9.1
【发布时间】:2011-10-18 01:57:59
【问题描述】:

我通过 apt-get 安装了 Ruby 1.8.7。然后我通过 RVM 安装了 1.9.1。

RVM 1.9.1 安装成功:

root: rvm install 1.9.1
<i>Installing Ruby from source to: /usr/local/rvm/rubies/ruby-1.9.1-p378 </i>
<i>/usr/local/rvm/src/ruby-1.9.1-p378 has already been extracted. </i>
<i>Configuring ruby-1.9.1-p378, this may take a while depending on your cpu(s)... </i>
<i>Compiling ruby-1.9.1-p378, this may take a while, depending on your cpu(s)... </i>
<i>Installing ruby-1.9.1-p378 </i>
<i>Installation of ruby-1.9.1-p378 is complete. </i>
<i>Updating rubygems for /usr/local/rvm/gems/ruby-1.9.1-p378@global </i>
<i>Updating rubygems for /usr/local/rvm/gems/ruby-1.9.1-p378 </i>
<i>adjusting shebangs for ruby-1.9.1-p378 (gem irb erb ri rdoc testrb rake). </i>
<i>Installing gems for ruby-1.9.1-p378 (rdoc rake). </i>
<i>Installing rdoc to /usr/local/rvm/gems/ruby-1.9.1-p378@global </i>
<i>Installing rdoc to /usr/local/rvm/gems/ruby-1.9.1-p378 </i>
<i>Installing rake to /usr/local/rvm/gems/ruby-1.9.1-p378@global </i>
<i>Installing rake to /usr/local/rvm/gems/ruby-1.9.1-p378 </i>
<i>Installation of gems for ruby-1.9.1-p378 is complete. </i>

但是,我无法让 RVM 切换到新版本:

root: ruby -v
ruby 1.8.7 (2008-08-11 patchlevel 72) [x86_64-linux]

root: rvm 1.9.1

root: ruby -v
ruby 1.8.7 (2008-08-11 patchlevel 72) [x86_64-linux]

尽管如此,它似乎安装得很好:

root: /usr/local/rvm/bin/ruby-1.9.1-p378 -v
ruby 1.9.1p378 (2010-01-10 revision 26273) [x86_64-linux]

我也尝试将 rvm --default 设置为 1.9.1,但这没有帮助。

为什么 RVM 不能切换到新版本?我应该为 ruby​​=1.9.1 设​​置一个别名吗?

*运行 Debian

【问题讨论】:

  • 检查 /usr/bin/ 或 /usr/local/bin/ 目录中的“ruby”二进制文件。它是ruby1.8.7的符号链接吗?如果是这样,请将其更改为 1.9.1
  • 这在某种程度上是 root 安装的典型问题。最好坚持本地用户安装,下次再做。

标签: ruby rvm


【解决方案1】:

您应该跳上#rvm irc.freenode.net 并向RVM 的创建者wayneseguin 寻求帮助。他是一个超级人,他会很快解决你的问题。 http://webchat.freenode.net/?channels=rvm

【讨论】:

    【解决方案2】:
    【解决方案3】:

    我也遇到过类似的问题,切换到 ruby​​ 1.9.2,它可以工作。因此,如果您没有令人信服的理由使用 1.9.1,那么我会推荐

    rvm 安装 1.9.2

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-20
      相关资源
      最近更新 更多