2013-10-12 193 views
0

我是ruby版本管理器的新手,當我嘗試在安裝rails之後安裝rails時,出現此錯誤。我試圖搜索其他SO問題,但不想重新安裝ruby版本管理器。儘管當我嘗試安裝sudo時,它不起作用。我無法安裝rvm的寶石

我得到的錯誤是: 「錯誤:在執行寶石...(錯誤:: EACCES)權限被拒絕@ dir_s_mkdir - /home/sunil/.gem/specs」

+0

雖然它不應該正常需要,但嘗試使用'sudo' – HungryCoder

回答

0

我會做到這一點:

  1. ls -ld /home/sunil/.gem/specs檢查該文件夾的權限。
  2. whoami到當前用戶比較/home/sunil/.gem/specs權限
  3. 也許chown -R sunil:sunil ~/.gem改變業主的情況下,.gem目錄不是由蘇尼爾擁有。
  4. 也許chmod -R u+rwX,go+rX,go-w ~/.gemchange permissions
+0

它說我沒有spec目錄。我沒有權限創建spec文件夾。所以我陷入了第一步。 ls -ld /home/sunil/.gem/specs ls:無法訪問/home/sunil/.gem/specs:沒有這樣的文件或目錄 – Sunil

+0

我試着添加spec文件夾,但沒有運氣。僅僅是爲了完成任務而改變權限?之後我得到了這個錯誤: 錯誤:執行gem時(Errno :: EACCES) 權限被拒絕@ dir_s_mkdir - /home/sunil/.gem/specs/rubygems.org%44 – Sunil

+0

您是否3和4 ? – juanpastas