2016-04-08 10 views
0

Terminalde herhangi bir komut çalıştırırken "İzin reddedildi" hatası alıyorum. Kullanmakta olduğum macbook OS X 10.10.5'te çalışıyor ve ayrıca bu macbook firmam tarafından sağlanıyor ve bu yüzden bazı izin seviyelerine sahip. Ama girişimi yönetici girişi olarak yaptım. Komut i yürütme ediyorum "pod kurulum -verbose" Ben hemen hemen tüm çözümler mevcut çalıştı hatalarıpod COMMAND (kurulum, init, install) OS X 10.10.5 ile Macbook Pro'da "İzin reddedildi" hatasını gösteriyor

/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>' 

altına alıyorum ama çözüm alamadım. Lütfen ona yardımcı ol.

Güncelleme

i hatalar aşağıda alıyorum sudo ile komutları kullanın.

/Library/Ruby/Gems/2.0.0/gems/claide-0.9.1/lib/claide/command.rb:417:in `yardım ':! [!] Sen kök olarak CocoaPods koşamam . (CLAide :: Help)

Kullanımı:

$ pod COMMAND 

    CocoaPods, the Cocoa library package manager. 

Komutları:

+ 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 

Seçenekler:

--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 kullanmayı denediniz mi? –

+0

@EugeneZhenyaGordin Sudo ile denedim, bu da hata alıyorum. Lütfen –

cevap

0

Sana bu mesaja bakmak önermek

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

rvm https://rvm.io/rvm/install'u yüklemeye ve sonra 'pod yüklemesini' çalıştırmaya mı çalıştınız?

+0

hatalarını görmek için sorunun güncelleme kısmına bakın rvm hakkında fikrim yok ve bu link katları seçeneği sunuyor. Lütfen bana rvm kurulumunu kullanmam için hangi komutu önerirsin? Teşekkürler –

+0

Bunu deneyin '\ curl -sSL https://get.rvm.io | bash -s stable --ruby' – kamwysoc

+0

bu hata geliyor "Osx için gereksinimleri kontrol ediliyor. Hakkında Homebrew, özel Homebrew kurulumunu (yolun kullanıcı için yazılabilir olması gerekir) isterseniz, '/ usr/local', tipi yeni bir yol için' Enter' tuşuna basın: : Gereksinimler yükleme durumuyla başarısız oldu: 1 " –

0

deneyin

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

sudo chown -R $USER ~/.cocoapods 

çalıştırmayı deneyin "pod yükle" ve sorunun düzeltilme olmadığını görmek CocoaPods izni güncellemek için.

yine reddedildi elde ederse

, deneyin:

Ayrıca
sudo chown -R $USER ./Pods 

Eğer pod çalıştırmak çalıştığınız Pod Güncelleme bağlı

+0

Ben gettin g bu konu "chown:/Users/skuma921/Kütüphane/Önbellekleri/CocoaPods: Böyle bir dosya veya dizin yok" –

+0

$ sudo gem cocoapods yüklemeye çalıştı, değil mi? –

+0

@eugena Ya Aynı komutu kullandım –

0

yüklemeden çalıştırmadan önce eski podfile.lock kaldırmak gerekebilir, İndirilen orijinal klasör size okuma/yazma erişimi vermemiş olabilir. Finder'da bu klasöre gidin ve bilgi almak için sağ tıklayın. İzinlere gidin ve kullanıcı adınızın listelendiğini ve okuma/yazma erişimine sahip olduğunu kontrol edin. Eğer kullanıcı adınızı eklemezseniz ve kendinize haklar vermezseniz.