无法正确安装 rvm

无法正确安装 rvm

有人在尝试在 ubuntu 上安装 rvm 时注意到问题吗?我的机器上安装了 Ruby 1.8.7 和 1.9.2,但除了 rvm 路由之外,无法弄清楚如何将其默认设置为 1.9.2。但是,当我使用以下命令安装 rvm 时:

bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )

我收到此错误消息:

Warning: /usr/share/ruby-rvm/archives/wayneeseguin-rvm-stable.tgz: Permission 
Warning: denied
  0  792k    0  2896    0     0   1878      0  0:07:11  0:00:01  0:07:10  128k
curl: (23) Failed writing body (0 != 2896)

Could not download 'https://github.com/wayneeseguin/rvm/tarball/stable'.
  curl returned status '23'.

我四处寻找解决办法,但没找到。这个问题从 8 月份开始就一直困扰着我。

任何帮助都非常感谢。

附言:如果删除 1.8.7 更容易,你建议我这样做吗?

更新:

使用 sudo apt get。

我简直不敢相信使用 rvm 是多么麻烦。在我终于安装好 rvm 并且 bash 文件正常工作后,我去安装了 ruby​​ 版本 1.9.2。当然,rvm git 文件的代码是错误的,您可以在此链接中看到: https://github.com/wayneeseguin/rvm/commit/52018750763d5321b7b993e201c8589b98e090f9

所以我们再来一次,我选择使用 rvm install 1.9.2-head 并且它正确安装了这个版本的 ruby​​。

然后我使用以下命令告诉 rvm 使用版本 1.9.2,rvm use 1.9.2-head。Rvm 告诉我它现在使用的是 1.9.2。但是当我使用 ruby​​ -v 检查 ruby​​ 版本时,我发现它仍在使用 1.8.7。

为什么让它工作起来这么困难?我觉得我浪费了几个小时在本来应该相对容易的事情上。

答案1

问题出在ruby-rvm通过 apt 安装的软件包中 - 请使用以下答案来修复:https://stackoverflow.com/questions/9056008/installed-ruby-1-9-3-with-rvm-but-command-line-doesnt-show-ruby-v/9056395#9056395

相关内容