2016-08-06 136 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