2011-10-19 33 views
0

刚刚升级到狮子和尝试更新rvmfollowing the docRVM获得最新的错误

$ rvm get latest 

Original installed RVM version: 

rvm 1.2.8 by Wayne E. Seguin ([email protected]) [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. 

我怎样才能升级狮子rvm

回答

2

老实说,它可能会更容易rvm implode并重新开始。在版本上你很不错。所以它可能无法在更新版本中跳到这么远。

我目前的版本是1.8.6

运行rvm implode,这将删除rvm,红宝石,宝石,一切。

运行

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

那是我的解决方案...

+0

某些rvm版本无法升级到其他版本。 – tadman

0

WAY太老正确升级。内爆的建议正是要做的。请参阅故障诊断页面底部的脚本,查看脚本,该脚本将从您的系统中删除任何和所有RVM痕迹。注释加载RVM的$ HOME/.bashrc | .bash_profile中的任何行。然后立即注销然后重新登录,因此在环境中绝对没有RVM变量,然后按照rvm安装页面上的详细说明执行安装过程。

请注意:不要使用Xcode 4.2。它目前不能正确构建大量不同的红宝石和本地扩展宝石,以及自制和MacPorts构建。仅使用Xcode 4.1以及Apple提供的任何更新。

这不是一个RVM问题,它是由于切换到LLVM而引起的编译器问题。

1

仅供参考,如果RVM获得最新的不工作和爆你的安装是不是一种选择,那么你总是可以做:

rvm get head 

这会从Git的最新版本,所以它绕开坏请求错误。之后,你可以做一个

rvm get latest 

切换到最新的稳定版本。

+0

这是生产环境的正确答案。 – rilla