我是ruby版本管理器的新手,當我嘗試在安裝rails之後安裝rails時,出現此錯誤。我試圖搜索其他SO問題,但不想重新安裝ruby版本管理器。儘管當我嘗試安裝sudo時,它不起作用。我無法安裝rvm的寶石
我得到的錯誤是: 「錯誤:在執行寶石...(錯誤:: EACCES)權限被拒絕@ dir_s_mkdir - /home/sunil/.gem/specs」
我是ruby版本管理器的新手,當我嘗試在安裝rails之後安裝rails時,出現此錯誤。我試圖搜索其他SO問題,但不想重新安裝ruby版本管理器。儘管當我嘗試安裝sudo時,它不起作用。我無法安裝rvm的寶石
我得到的錯誤是: 「錯誤:在執行寶石...(錯誤:: EACCES)權限被拒絕@ dir_s_mkdir - /home/sunil/.gem/specs」
我會做到這一點:
ls -ld /home/sunil/.gem/specs
檢查該文件夾的權限。whoami
到當前用戶比較/home/sunil/.gem/specs
權限chown -R sunil:sunil ~/.gem
改變業主的情況下,.gem目錄不是由蘇尼爾擁有。chmod -R u+rwX,go+rX,go-w ~/.gem
至change permissions。它說我沒有spec目錄。我沒有權限創建spec文件夾。所以我陷入了第一步。 ls -ld /home/sunil/.gem/specs ls:無法訪問/home/sunil/.gem/specs:沒有這樣的文件或目錄 – Sunil
我試着添加spec文件夾,但沒有運氣。僅僅是爲了完成任務而改變權限?之後我得到了這個錯誤: 錯誤:執行gem時(Errno :: EACCES) 權限被拒絕@ dir_s_mkdir - /home/sunil/.gem/specs/rubygems.org%44 – Sunil
您是否3和4 ? – juanpastas
雖然它不應該正常需要,但嘗試使用'sudo' – HungryCoder