2011-10-19 32 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