2
我剛剛安裝了RVM,我試圖使用安裝Ruby的版本:RVM組無法寫入目錄
rvm install ruby-1.9.1
我收到了一堆錯誤的,似乎從幹這個:
Fetching yaml-0.1.4.tar.gz to /usr/share/ruby-rvm/archives
....
Warning: Failed to create the file yaml-0.1.4.tar.gz: Permission denied
所以,我看目錄/ usr/share/ruby-rvm/archives的權限。它看起來像這樣:
drwxrwsr-x 24 root rvm 4096 2012-02-26 13:29 archives
好吧。所以我把自己添加到組rvm:
sudo usermod -G rvm jarrett
然後再試一次。沒有骰子 - 我得到同樣的錯誤。然後我試試這個:
sudo usermod -a -G rvm jarrett
仍然不起作用。因此,我然後將/ usr/share/ruby-rvm組更改爲jarrett:
sudo chgrp -R jarrett /usr/share/ruby-rvm
現在它工作正常。
所以,我的問題是:爲什麼在世界上不是rvm組工作?
ohhh..what一個痛苦的屁股。謝謝mpapis! – Jarrett 2012-02-26 18:50:54
@Jarrett,另一種重新登錄的方法是運行su - jarrett命令(在你的情況下)並輸入密碼。然後rvm將在這個終端上工作。 – 2012-03-02 08:46:49