执行gem时出错...权限被拒绝 [英] Error while executing gem...Permission Denied
问题描述
我试图从我的Heroku应用文件夹安装水龙头。当我输入gem install tap时,出现以下错误:
错误:执行gem时(Errno :: EACCES )
Permission denied - /Users/jacob/.rvm/gems/ruby-1.9.3-p194/gems/taps-0.3.24/bin/taps
我试图使用rm -r删除水龙头-0.3.24文件夹,并得到了这个问题:覆盖/Users/jacob/.rvm/gems/的rwxr-xr-x root / staff红宝石1.9.3-P194 /宝石/水龙头-0.3.24 //斌/架构?
输入yes后,它会告诉我权限被拒绝。这里是整个交换:
Jacob-MacBook-Pro:furious-ocean-6122012 jacob $ rm -r / Users / jacob /。 rvm / gems / ruby-1.9.3-p194 / gems / taps-0.3.24 /
覆盖/ users/jacob/.rvm/gems/ruby-1.9.3-rwxr-xr-x root / P194 /宝石/水龙头-0.3.24 //斌/架构?是
rm:/Users/jacob/.rvm/gems/ruby-1.9.3-p194/gems/taps-0.3.24//bin/schema:权限被拒绝
覆盖rw-r-- r / root / staff for /Users/jacob/.rvm/gems/ruby-1.9.3-p194/gems/taps-0.3.24//bin/schema.cmd?
blockquote>
有关如何解决此问题的任何想法,将不胜感激。
解决方案您应该在gem ....之前添加sudo。
I am attempting to install taps from my Heroku app folder. When I type "gem install taps," I get the following error:
ERROR: While executing gem ... (Errno::EACCES) Permission denied - /Users/jacob/.rvm/gems/ruby-1.9.3-p194/gems/taps-0.3.24/bin/taps
I attempted to remove the taps-0.3.24 folder using rm -r and got this question: override rwxr-xr-x root/staff for /Users/jacob/.rvm/gems/ruby-1.9.3-p194/gems/taps-0.3.24//bin/schema?
Upon typing yes, it tells me permission denied. Here is the whole exchange:
Jacob-MacBook-Pro:furious-ocean-6122012 jacob$ rm -r /Users/jacob/.rvm/gems/ruby-1.9.3-p194/gems/taps-0.3.24/ override rwxr-xr-x root/staff for /Users/jacob/.rvm/gems/ruby-1.9.3-p194/gems/taps-0.3.24//bin/schema? yes rm: /Users/jacob/.rvm/gems/ruby-1.9.3-p194/gems/taps-0.3.24//bin/schema: Permission denied override rw-r--r-- root/staff for /Users/jacob/.rvm/gems/ruby-1.9.3-p194/gems/taps-0.3.24//bin/schema.cmd?
Any thoughts on how to resolve this issue would be appreciated. Thanks!
解决方案You should add "sudo" before "gem...."
这篇关于执行gem时出错...权限被拒绝的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!