2017-01-20 4 views
1

私のシステムはOSX 10.11.6です。brew - 許可が拒否されました

私はこのエラーに実行しているよ:

System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb:959:in `read': Permission denied - /Library/Ruby/Gems/2.0.0/specifications/terminal-notifier-1.6.0.gemspec (Errno::EACCES) 
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb:959:in `load' 
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb:644:in `block (2 levels) in each_spec' 
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb:643:in `each' 
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb:643:in `block in each_spec' 
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb:642:in `each' 
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb:642:in `each_spec' 
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb:658:in `each_normal' 
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb:669:in `_all' 
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb:822:in `each' 
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/dependency.rb:253:in `find_all' 
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/dependency.rb:253:in `matching_specs' 
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/dependency.rb:277:in `to_specs' 
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/dependency.rb:307:in `to_spec' 
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_gem.rb:47:in `gem' 
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:46:in `require' 
from /usr/local/Homebrew/Library/Homebrew/download_strategy.rb:1:in `<top (required)>' 
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from /usr/local/Homebrew/Library/Homebrew/resource.rb:1:in `<top (required)>' 
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from /usr/local/Homebrew/Library/Homebrew/extend/pathname.rb:2:in `<top (required)>' 
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from /usr/local/Homebrew/Library/Homebrew/global.rb:3:in `<top (required)>' 
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from /usr/local/Homebrew/Library/Homebrew/brew.rb:14:in `<main>' 

私は brew doctorを実行しようとしているが、私は正確に同じエラーで終わります。

私はここで解決策を試しました:Cannot update brew in MAC OS X el capitan and keep getting a Load error with require。私はまた、醸造を再インストールしようとしたと私は同じエラーで終了します。 brewと入力しても、同じエラーが表示されます。しかし、brew updateと入力すると、Already up-to-dateと表示されます。

私はbrew cleanupと入力しても同じエラーが表示されます。

どうしたのですか?許可の問題ですか?

+0

ack - 私は今日もこのエラーに遭遇しましたが、両方がボルケージされています。私は10.12.3を実行しています - Xcodeのベータ版を実行することと関係があるかもしれないと思っていましたが、あなたのバージョンのmacOSが提供されていないようです。 私が行った奇妙なこと:1. Xcode betaを使用する、2.誤ってsudoを使ってJekyllをインストールする? 3.それほど多くはありません - 私はきれいな仕事で提供されているMBPです。 –

+0

フォルダ '/ System/Library/Frameworks'を' chmod'するだけでしたか? specifications.rb' 'のための – akcorp2003

+0

権限は以下の通りであった。 ' -rw-rを - r--の1つのルートホイール68489 2013年11月13日specification.rb' だから私は、私はより便利なものにします。chmodことができるか分かりません。 –

答えて

0

私は同じ問題があります。ファイル "/Library/Ruby/Gems/2.0.0/specifications/terminal-notifier-1.6.0.gemspec"に何らかの理由で無効なパーミッションがあります(オーナーではなく、グループでのみ読み込みます)。

sudo chmod g+r /Library/Ruby/Gems/2.0.0/specifications/terminal-notifier-1.6.0.gemspec 
+0

返信いただきありがとうございます!私のルビーは神秘的に再び働き始めた。私はフォルダにそのようなことをしたかどうかは分かりませんが、それはおそらくそうです(つまり 'chmod [folder path]')。 – akcorp2003

関連する問題