簡體   English   中英

在rvm update和rvm remove中拒絕權限

[英]Permission Denied in rvm update and rvm remove

使用ruby 2.0.0ubuntu 12.04上安裝了rvm 1.19.6 在做rvm get stable時,只是接受permission denied 這是錯誤:

$rvm get stable
######################################################################## 100.0%
bash: line 535: /home/ubuntu/.rvm/RELEASE: Permission denied
Could not update RVM, get some help at #rvm IRC channel at freenode servers.

當我們嘗試在服務器上安裝readline時, rvm remove 2.0.0會創建權限拒絕錯誤:

$rvm remove 2.0.0
tee: /home/ubuntu/.rvm/log/ruby-2.0.0-p0/1367720906_remove.src.log: Permission denied
tee: /home/ubuntu/.rvm/log/ruby-2.0.0-p0/1367720906_remove.src.log: Permission denied
Removing /home/ubuntu/.rvm/src/ruby-2.0.0-p0...........
.........
Error running '__rvm_rm_rf /home/ubuntu/.rvm/rubies/ruby-2.0.0-p0',
please read /home/ubuntu/.rvm/log/ruby-2.0.0-p0/1367720907_remove.rubies.log
rm: cannot remove `/home/ubuntu/.rvm/bin/ruby-2.0.0-p0': Permission denied
Removing ruby-2.0.0-p0 aliases...
Removing ruby-2.0.0-p0 wrappers...
rm: cannot remove `/home/ubuntu/.rvm/wrappers/ruby-2.0.0-p0/ruby': Permission denied
rm: cannot remove `/home/ubuntu/.rvm/wrappers/ruby-2.0.0-p0/rake': Permission denied
rm: cannot remove `/home/ubuntu/.rvm/wrappers/ruby-2.0.0-p0/erb': Permission denied
rm: cannot remove `/home/ubuntu/.rvm/wrappers/ruby-2.0.0-p0/gem': Permission denied

我們試圖刪除〜/ .gem /並分配到〜/ .gem /規格繼權這個帖子 ,也沒有工作。 這個rvm出了什么問題? 感謝幫助。

從評論中提取。

rvm以root身份安裝,需要由ubuntu用戶擁有(或者你需要以root身份運行所有命令)

sudo chown -R ubuntu .rvm將修復權限錯誤

至於ruby 2.0.0@global它不需要刪除。 如果你看看用作安裝寶石的地方的rvm文件應該跨越特定版本的ruby的所有gemset,例如我在我的全局中有我的全局中的bond, hirb, wirb, awesomeprint .irbrc 因此,當我創建每個項目gemsets時,我總是可以使用它們(像bundler這樣的東西也很方便)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM