2012-04-13 77 views
0

我試圖在我的Mac上安裝一個新的紅寶石版本rvm。爲什麼我選擇重新安裝所有內容有幾個問題。更新新的紅寶石版本問題

有兩種版本的紅寶石。

  1. 的Mac INTERAL紅寶石 - > 1.8 *
  2. 用戶VERSON - > 1.9.1(需要> = 1.9.2)

它可以在本地MAC版本上安裝新版本與「命令RVM安裝...」 但是,當我與我的用戶的版本試試,出現此錯誤:

stvn$ rvm install 1.9.2 

info: Installing Ruby from source to: /Users/stvn/.rvm/rubies/ruby-1.9.2-p0 
info: Downloading ruby-1.9.2-p0, this may take a while depending on your connection... 
% Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
100 8296k 100 8296k 0  139k  0 0:00:59 0:00:59 --:--:-- 102k 

info: Extracting ruby-1.9.2-p0 ... 
info: Applying patch '' (located at /) 

error: Error running 'patch -F25 -p1 -f <"/"', please check /Users/stevenklar/.rvm/log/ruby-1.9.2-p0/patch.apply.*.log 

fail: There has been an error applying the specified patches. Aborting the installation. 

已經嘗試過在這裏張貼在計算器和谷歌幾種解決方案。沒有任何工作。 這些錯誤似乎與事情有關。路徑。意思rvm使用''作爲路徑,而不是例如'/Users/stvn/.rvm/...'

有人知道如何解決?

+0

您可以發佈任何'/Users/stevenklar/.rvm/log/ruby-1.9.2-p0內容/patch.apply。* .log'? – 2012-04-13 13:17:14

+0

如果你嘗試安裝1.9.3-p125,你會得到同樣的錯誤嗎? – Eugene 2012-04-13 13:24:59

+0

同樣的錯誤,該日誌的內容是上面看到相同的錯誤「錯誤:錯誤運行'patch -F25 -p1 -f <」/「」,請檢查/Users/stevenklar/.rvm/log/ruby-1.9 .2-p0/patch.apply。* .log「 – StvN 2012-04-13 13:41:57

回答

1

你有RVM的兩個版本,一個系統(1.12.2 - 幾乎是新的),一個在用戶家(1.0.2 - 古)。

爲用戶安裝,建議您應該刪除一切,重新開始:

sudo rm -rf /usr/local/rvm /etc/rvmrc /etc/profile.d/rvm.sh ~/.rvm* 

打開新的終端,並確保沒有在環境中沒有RVM:

env | grep rvm 

輸出應該是空的如果不重新啓動計算機,

終於運行安裝程序,爲用戶,沒有sudo:

curl -L get.rvm.io | bash -s stable --auto 

你也可以安裝在引導模式要求紅寶石1.9.2:

curl -L get.rvm.io | bash -s stable --auto --ruby=1.9.2 
1

你是什麼意思「在本地Mac版本上安裝新版本」?

我誠實地刪除了我提供的ruby版本並安裝了rvm。

此外,您應該始終使用rvmsudo而不是sudo rvm

+0

StvN:〜stevenklar $ rvm -v rvm 1.0.2作者:Wayne E. Seguin([email protected])[http://rvm.beginrescueend.com/] StvN:〜 stevenklar $ rvmsudo RVM -v RVM 1.12.2(穩定)由韋恩E. Seguin的<[email protected]>,米甲Papis <[email protected]> [https://rvm.io/] – StvN 2012-04-13 13:41:04

0

sudo install patch

請看看這篇文章,並遵守所有的指示:

Ruby installation problems

安裝所需的所有組件。

而且是執行sudo不需要RVM

+0

不工作,也沒有apt-get,因爲它是macosx – StvN 2012-04-13 13:49:08

+0

哦耶你是鑽井平臺H T。 MacOS不使用debian軟件包。嘗試運行'rvm requirements',然後按照需求中的EVERY行。我也有類似的問題。只是因爲缺乏包裝 – texasbruce 2012-04-13 17:09:56