2012-02-10 184 views
1

我有下一種麻煩。每個嘗試我的本地系統,導致下一個錯誤上安裝RVM:rvm安裝問題

$ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) 
Downloading RVM from wayneeseguin branch stable 
    % Total % Received % Xferd Average Speed Time Time  Time Current 
          Dload Upload Total Spent Left Speed 
100 125 100 125 0  0  5  0 0:00:25 0:00:20 0:00:05 184 
100 125 100 125 0  0  3  0 0:00:41 0:00:41 --:--:--  3Warning: Failed to create the file 
Warning: /usr/local/rvm/archives/wayneeseguin-rvm-stable.tgz: Permission 
Warning: denied 
    0 799k 0 2896 0  0  69  0 3:17:42 0:00:41 3:17:01 3880 
curl: (23) Failed writing body (0 != 2896) 

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

如何更改安裝目錄從在/ usr /本地/$ HOME目錄?我試圖手動更改腳本,但它沒有給我帶來任何成功。 Thx

+0

你是否以root身份運行該命令? – 2012-02-10 22:20:52

+0

如果我在root下運行這個腳本,它就可以了,並且將rvm安裝到/ usr/local是成功的,但我不希望每次都在root或sudo下運行命令(如sudo gem ...,sudo rvm get。 ..等) – mart7ini 2012-02-11 00:05:47

回答

0

不知道爲什麼它會嘗試將文件安裝到/usr/local/rvm(以root身份或以sudo模式運行時完成)。 如果它不作爲常規(本地安裝)用戶工作,請嘗試下載該腳本,而不是

wget https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer 

打開vi rvm-installer和修改rvm_path="/usr/local/rvm"到別的東西,然後運行它bash ./rvm-installer stable

但它應該沒有必要......你確定你沒有以root身份登錄嗎?

+0

是的,我相信,我不是根(uid!= 0)。在我以前的系統上,我有rvm(5臺服務器)的成功經驗,但是在我的家用臺式機上,我遇到了這個麻煩。太悲傷 – mart7ini 2012-02-11 00:03:16

+0

我目前的操作系統是Ubuntu 11.10。我讀過所有的互聯網(thx奧巴馬),這不是什麼有用的不幸的 – mart7ini 2012-02-11 00:11:47

+0

(並不真正回答這個問題......但是)Peter:改變'rvm_path'並不足以象'/etc/profile.d/ rvm.sh'也會被硬編碼到'/ usr/local /'。所以這也需要改變。 – yee379 2012-07-05 06:28:32

1

當安裝程序以root身份運行(須藤,SU)或當它在/etc/rvmrc/~/.rvmrc已經設置,嘗試刪除這兩個文件被選中指向/usr/local/rvm的rvm_path:

sudo rm -rf /etc/rvmrc ~/.rvmrc 

也一定要重新登錄/打開新的外殼和驗證沒有rvm_path再次安裝之前:

env | grep rvm 
+0

完全清理後的情況相同:(blah-blah ...捲髮返回狀態'23' – mart7ini 2012-02-11 00:38:44

+0

Thx everyone,在深層次greping後,我在** etc **目錄中找到下一個文件:** /etc/profile.d/rvm.sh **。該文件已設置** rmv_path參數**到**/usr/local/rvm * *。 – mart7ini 2012-02-11 01:16:16