在执行gem时出现错误...权限被拒绝

3
我尝试从Heroku应用文件夹安装taps。当我输入“gem install taps”时,出现以下错误:
ERROR: While executing gem...(Errno::EACCES) Permission denied - /Users/jacob/.rvm/gems/ruby-1.9.3-p194/gems/taps-0.3.24/bin/taps
我试图使用rm -r删除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后,它告诉我权限被拒绝。下面是整个交换过程:
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?
如果你有关于如何解决这个问题的想法,谢谢!
2个回答

0
你应该在 "gem..." 前面添加 "sudo"。

0

我在尝试运行Heroku工具包时遇到了这个问题。我能够使用sudo rm -rf /path/to/gems/taps-x.x.x删除旧版本,然后重新安装(不需要sudo)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接