每当我运行'gem'或'brew'时就会发生这种情况:
/Library/Ruby/Site/2.0.0/rubygems/stub_specification.rb:75:in `initialize': Permission denied - /Library/Ruby/Gems/2.0.0/specifications/cocoapods-plugins-0.4.2.gemspec (Errno::EACCES)
from /Library/Ruby/Site/2.0.0/rubygems/stub_specification.rb:75:in `open'
from /Library/Ruby/Site/2.0.0/rubygems/stub_specification.rb:75:in `data'
from /Library/Ruby/Site/2.0.0/rubygems/stub_specification.rb:178:in `valid?'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:731:in `block in each_stub'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:723:in `block (2 levels) in each_gemspec'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:722:in `each'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:722:in `block in each_gemspec'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:721:in `each'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:721:in `each_gemspec'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:729:in `each_stub'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:748:in `stubs'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:705:in `_all'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:894:in `each'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:1010:in `reverse_each'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:1010:in `latest_specs'
from /Library/Ruby/Site/2.0.0/rubygems.rb:470:in `find_latest_files'
from /Library/Ruby/Site/2.0.0/rubygems.rb:983:in `load_plugins'
from /Library/Ruby/Site/2.0.0/rubygems/gem_runner.rb:81:in `<top (required)>'
from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /usr/bin/gem:9:in `<main>'
我也安装了cocoapods,当我检查文件夹时(/Library/Ruby/Gems/2.0.0/specifications /):
-rw------- 1 root wheel 1599 Apr 9 22:41 cocoapods-plugins-0.4.2.gemspec
-rwxr-xr-x 1 root wheel 1376 Jun 27 2014 cocoapods-trunk-0.1.3.gemspec
-rwxr-xr-x 1 root wheel 1376 Sep 4 2014 cocoapods-trunk-0.1.4.gemspec
-rw------- 1 root wheel 1290 Apr 9 22:41 cocoapods-trunk-0.6.0.gemspec
-rwxr-xr-x 1 root wheel 980 Apr 27 2014 cocoapods-try-0.2.0.gemspec
-rwxr-xr-x 1 root wheel 980 Jun 27 2014 cocoapods-try-0.3.0.gemspec
-rw------- 1 root wheel 980 Apr 9 22:41 cocoapods-try-0.4.3.gemspec
似乎我没有-r读取权限,当我使用'sudo'时他们都运行良好,任何人都知道我做错了什么?无论是我安装gem还是ruby的方式,对不起,我是Ruby和Gems的完整n00b。我的gem命令位于'/ usr / bin / gem'中,我的brew命令位于'usr / local / bin / brew'中非常感谢!
答案 0 :(得分:1)
好像你是从root帐户安装它并尝试从没有权限的用户运行。