簡體   English   中英

Rvm ruby​​ 權限被拒絕

[英]Rvm ruby Permission denied

我已經為多用戶安裝了 rvm,

當我進行捆綁安裝時,它給了我錯誤,

linux:/var/rails_apps$ bundle install
ERROR: RVM Ruby not used, run `rvm use ruby` first.        

linux:/var/rails_apps$ rvm use ruby
mkdir: cannot create directory `/usr/local/rvm/log/ruby-2.0.0-p247': Permission denied

我已經做了,

sudo chmod 777 /var/rails_apps/

請建議..

您有 rvm 的多用戶安裝 - 不推薦這樣做,因為您可能會遇到麻煩(就像您的一樣)。

既然你已經在那里,這應該解決它:

rvmsudo rvm get stable --auto-dotfiles
rvm fix-permissions system

還要確保您在rvm組中 - 如果沒有添加自己:

rvm group add rvm $USER

並登錄到新的 shell(注銷並重新登錄)。

在大多數情況下, rvm fix-permissions將解決單用戶訪問的問題,但在某些情況下,它會在此后執行其他 rvm 命令時失敗。 因此,在 fix-permissions 命令之后連續使用 rvmsudo 作為

rvm fix-permissions

rvmsudo rvm use ruby

對於那些在運行每個線程上共享的命令后可能遇到問題的人,請嘗試以管理員身份打開 ubuntu 或您正在使用的 Linux 環境。

1 - 使用計算機屏幕左下角的搜索欄搜索您的應用程序(在我的情況下是 Ubuntu)。

2 - 如果在右側沒有看到“以管理員身份打開”選項,則右鍵單擊應用程序的圖標,然后您應該會看到它。

3 - 出現提示時允許應用程序在您的計算機上進行更改,然后再次嘗試安裝命令。

4 - 如果這不起作用,請嘗試在此帖子或其他帖子中共享的命令,但始終以管理員身份。

暫無
暫無

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

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