rvm获取最新的ERROR

时间:2011-10-19 07:24:04

标签: ruby rvm osx-lion

刚升级到Lion并尝试更新rvm following the doc

$ rvm get latest

Original installed RVM version:

rvm 1.2.8 by Wayne E. Seguin (wayneeseguin@gmail.com) [http://rvm.beginrescueend.com/]

rvm-<html>
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   172    0   172    0     0    210      0 --:--:-- --:--:-- --:--:--   304
ERROR:
.tar.gz downloaded does not match it's md5 checksum <html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>nginx/1.0.8</center>
</body>
./html>
    Aborting RVM Installation.

如何在Lion上升级rvm

3 个答案:

答案 0 :(得分:2)

老实说,rvm implode可能更容易重新开始。你的版本远远落后于你。因此,它可能无法在更新版本中跳得那么远。

我当前的版本是1.8.6

运行rvm implode,这将删除rvm,rubies,gemsets,所有内容。

运行

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

多数民众赞成我的解决方案......

答案 1 :(得分:1)

仅供参考,如果rvm获取最新版本无法正常工作且无法安装您的安装,那么您可以随时执行:

rvm get head

这从Git获取最新版本,因此它可以避免错误请求错误。之后你可以做一个

rvm get latest

切换到最新的稳定版本。

答案 2 :(得分:0)

太老了,无法正常升级。内爆的建议正是要做的事情。请参阅故障排除页面底部的脚本,以获取将从系统中删除RVM的所有痕迹的脚本。注释掉加载RVM的$ HOME / .bashrc | .bash_profile中的所有行。然后立即注销然后再返回,这样环境中的RVM绝对没有变量,然后按照rvm安装页面上的详细说明执行安装过程。

请注意:请勿使用Xcode 4.2。它目前没有正确构建许多不同的红宝石和原生扩展宝石,以及Homebrew和MacPorts构建。仅使用Xcode 4.1以及Apple提供的任何更新。

这不是RVM问题,由于转换到LLVM而导致编译问题。