2016-08-06 138 views
2

我試圖安裝軌道,我已經得到了紅寶石安裝寶石時,「錯誤:權限被拒絕rb_sysopen」 Arch Linux的

$ ruby -v 
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux] 

當我運行gem install rails我得到

Building native extensions. This could take a while... 
ERROR: While executing gem ... (Errno::EACCES) 
Permission denied @ rb_sysopen - /usr/lib/ruby/gems/2.3.0/extensions/x86_64-linux/2.3.0/nokogiri-1.6.8/gem_make.out 

則完全同樣的事情,如果我嘗試安裝nokogiri

我是新來的紅寶石/鐵軌。 預先感謝您

回答

3

你有一個權限問題試圖打開

/usr/lib/ruby/gems/2.3.0/extensions/x86_64-linux/2.3.0/nokogiri-1.6.8/gem_make.out 

運行,這將最有可能的正確安裝,但您可能希望解決什麼權限問題,而不是:

sudo gem install rails 
+1

是的謝謝。一個簡單的'sudo chmod 777 -R/usr/lib/ruby​​ /'做了這個工作 – teenHack42

+0

Windows怎麼樣?試圖運行'gem install sass'時,我得到了權限拒絕。 –

+0

sudo不能在windows上運行。要升級到管理員權限,請以管理員身份啓動命令提示符,方法是右鍵單擊並選擇「以管理員身份運行」,然後gem install sass不會爲您提供權限錯誤。 – user1116933