2011-04-27 221 views
5
[[email protected] ~]# rvm install 1.8.7 

- >錯誤與RVM安裝Ruby

ruby-1.8.7-p334 - #fetching 
ruby-1.8.7-p334 - #extracting ruby-1.8.7-p334 to /usr/local/rvm/src/ruby-1.8.7-p334 
ERROR: Error running 'bunzip2 < '/usr/local/rvm/archives/ruby-1.8.7-p334.tar.bz2' | tar xf --no-same-owner - -C /usr/local/rvm/tmp/rvm_src_6986', please read /usr/local/rvm/log/ruby-1.8.7-p334/extract.log 
ERROR: There has been an error while trying to extract the source. 
Halting the installation. 
ERROR: There has been an error fetching the ruby interpreter. Halting the installation. 

- >

[[email protected] ~]# cat /usr/local/rvm/log/ruby-1.8.7-p334/extract.log 

- >

[2011-04-27 13:47:58] bunzip2 < '/usr/local/rvm/archives/ruby-1.8.7-p334.tar.bz2' | tar xf --no-same-owner - -C /usr/local/rvm/tmp/rvm_src_6726 
tar: --no-same-owner: Cannot open: No such file or directory 
tar: Error is not recoverable: exiting now 
[2011-04-27 13:48:12] bunzip2 < '/usr/local/rvm/archives/ruby-1.8.7-p334.tar.bz2' | tar xf --no-same-owner - -C /usr/local/rvm/tmp/rvm_src_6835 
tar: --no-same-owner: Cannot open: No such file or directory 
tar: Error is not recoverable: exiting now 
[2011-04-27 13:48:22] bunzip2 < '/usr/local/rvm/archives/ruby-1.8.7-p334.tar.bz2' | tar xf --no-same-owner - -C /usr/local/rvm/tmp/rvm_src_6910 
tar: --no-same-owner: Cannot open: No such file or directory 
tar: Error is not recoverable: exiting now 

如果我嘗試推出

bunzip2 < '/usr/local/rvm/archives/ruby-1.8.7-p334.tar.bz2' | tar xf --no-same-owner - -C /usr/local/rvm/tmp/rvm_src_6726 

我得到同樣的錯誤。

但是,如果我刪除' - 沒有同一所有者'該promlem消失。

我該如何解決這個錯誤?

+0

而且,它仍然是一個問題... 3年後。 – isomorphismes 2015-12-29 18:42:54

回答

0

嗯...我安裝在無根帳戶下,問題消失。

+0

哈哈這是rvm的主要意思 - 永遠不要使用ROOT或SUDO – fl00r 2011-04-27 13:06:51

+0

@ fl00r:也許意思是「meme」不是「意思」? – 2011-04-27 23:48:56

+0

我從來沒有使用sudo,仍然有問題。什麼解決了你@Demas? – YogiZoli 2012-03-13 17:55:17

2
rvm get head && rvm get stable && rvm install 1.9.3