2016-04-08 17 views
0

端末でコマンドを実行しているときに「Permission denied」エラーが表示されます。 私が使用しているMacBookはOS X 10.10.5で動作しています。また、このMacBookは私の会社によって提供されているため、いくつかの権限レベルを持っています。しかし、私は管理者ログインとして自分のログインを作った。コマンド 私が実行している「ポッドの設定が-verbose」私は、私はほとんどすべてのソリューション利用可能しようとしたエラーポッドCOMMAND(setup、init、install)OS X 10.10.5のMacbook Proで「Permission denied」エラーが表示される

/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 /usr/bin/pod:22:in `<main>' 

の下に取得していますが、私は解決策を取得できませんでした。彼を助けてください。

更新

私は、sudoでコマンドを使用する場合、私は、エラーの下に取得しています。 !助け `/Library/Ruby/Gems/2.0.0/gems/claide-0.9.1/lib/claide/command.rb:417:in

':あなたがrootとしてCocoaPodsを実行することはできません[!] 。 (CLAide ::ヘルプ)

使用法:

$ pod COMMAND 

    CocoaPods, the Cocoa library package manager. 

コマンド:

+ cache  Manipulate the CocoaPods cache 
+ init  Generate a Podfile for the current directory. 
+ install Install project dependencies to Podfile.lock versions 
+ ipc  Inter-process communication 
+ lib  Develop pods 
+ list  List pods 
+ outdated Show outdated project dependencies 
+ repo  Manage spec-repositories 
+ setup  Setup the CocoaPods environment 
+ spec  Manage pod specs 
+ update  Update outdated project dependencies and create new Podfile.lock 

オプション:

--silent  Show nothing 
--version Show the version of the tool 
--verbose Show more debugging information 
--no-ansi Show output without ANSI codes 
--help  Show help banner of specified command 
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.39.0/lib/cocoapods/command.rb:44:in `run' 
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.39.0/bin/pod:44:in `<top (required)>' 
from /usr/bin/pod:23:in `load' 
+0

sudoを使ってみましたか? –

+0

@EugeneZhenyaGordin私はsudoで試してみました。またエラーが出ます。 –

答えて

0

私はあなたがこの記事を見てお勧め

https://stackoverflow.com/a/14607772/5433235

rvm https://rvm.io/rvm/installをインストールしてから 'pod install'を実行しようとしましたか?

+0

私はrvmについて考えていないので、このリンクは倍数オプションを与えています。私はあなたがインストールrvmを使用しなければならないコマンドを私にお勧めしますか?ありがとう –

+0

これを試してください '\ curl -sSL https://get.rvm.io | bash -s stable --ruby' – kamwysoc

+0

このエラーは「osxの要件を確認しています。 Homebrewのインストールについて、 '/ usr/local'にデフォルトインストールのために' Enter'を押してください、 カスタムホームビルドのインストールを希望する場合は、新しいパスを入力してください(パスはユーザにとって書き込み可能でなければなりません) : " –

0

CocoaPods

sudo chown -R $USER ~/Library/Caches/CocoaPods 

sudo chown -R $USER ~/.cocoapods 

上の許可を更新しようが、「ポッドのインストール」と、それはあなたの問題を修正かどうかを確認して実行してみてください。

あなたはまだ許可が拒否されたばかり場合は、試してみてください。

sudo chown -R $USER ./Pods 

また、あなたは、ポッドは、あなたが実行しようとしているポッドの更新に応じて、

+0

私はゲットですこの問題は "chown:/ Users/skuma921/Library/Caches/CocoaPods:そのようなファイルやディレクトリはありません" –

+0

$ sudo gem install cocoapodsを試しましたか? –

+0

@eugena私は同じコマンドを使用しました –

0

をインストールし実行する前に、古いpodfile.lockを削除する必要があるかもしれません、ダウンロードされた元のフォルダでは、読み取り/書き込みアクセス権が与えられていない可能性があります。 Finderでそのフォルダに移動し、右クリックして情報を取得します。アクセス許可に移動し、ユーザー名がリストされ、読み取り/書き込みアクセス権があることを確認します。あなたのユーザー名を追加しないで、あなた自身に権利を与えてください。

関連する問題