![](/img/trans.png)
[英]gem install rails ERROR: While executing gem … (Errno::EACCES)
[英]cannot install gem ERROR: While executing gem … (Errno::EACCES)
我正在嘗試在項目上安裝gem'passenger'以使用nginx。 但是當我這樣做
$ gem install passenger
錯誤出來,
ERROR: While executing gem ... (Errno::EACCES)
Permission denied @ rb_sysopen - /home/ubuntu/.rvm/gems/ruby-2.2.2@rails-devise/gems/passenger-5.0.22/.editorconfig
我發現此錯誤與我的Ruby和Rails版本有關。 實際上,這個項目從ruby version 2.2.2
和rails version 4.2.5
。 但是我的ubuntu已經有ruby version 2.2.1
和rails version 4.2.4
,這意味着我在/home/ubuntu
使用rvm安裝了ruby和rails。
所以我試圖通過rvm install ruby-2.2.2
, gem install rails --version=4.2.5
重新安裝ruby和rails來匹配我的環境和項目的gem install rails --version=4.2.5
。 但是我仍然遇到同樣的錯誤。
我要做的是使我的環境正常運行。(安裝gem,使用rvm等正確地匹配版本)。我能閱讀的任何想法或文檔嗎? 如您所見,我不太擅長Linux。 因此,如果您有任何建議,請告訴我。 謝謝。
此問題與紅寶石或鐵軌的版本無關。 您能告訴我您是誰試圖通過whoami
運行此命令嗎?
實際的問題似乎是當前用戶無法訪問文件/home/ubuntu/.rvm/gems/ruby-2.2.2@rails-devise/gems/passenger-5.0.22/.editorconfig
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.