2015-09-23 21 views
16

Właśnie zaktualizowałem mój OSX do El Capitan. Teraz, kiedy chcę zaktualizować mój PodFile, pojawia się ten błąd:Cocoapods na el capitan

pod: command not found 

Jaka jest tutaj pomoc?

+1

Zainstaluj ponownie cocoapods? – kirander

+0

Nawet nie mogę go zainstalować. Rozumiem: ERROR: Podczas wykonywania gem ... (Errno :: EPERM) Operacja niedozwolona -/usr/bin/pod – Steaphann

+1

sudo gem install cocoapods – kirander

Odpowiedz

15

binstubs nie są już zainstalowane w /usr/bin.

przypadku uaktualniania z Yosemite prostu odinstalować cocoapods (gem uninstall cocoapods lub sudo gem uninstall cocoapods), a następnie uruchomić następujące:

$ sudo gem install cocoapods 
[...] 
1 gem installed 
$ export PATH=$PATH:/Library/Ruby/bin 
$ pod --version 
0.38.2 
+0

Odinstaluj był dobrym pomysłem, ale nie rozwiązuje prawdziwego problemu. Zobacz komentarz na temat odpowiedzi Hyunc poniżej. – ecotax

-2

To samo stało się dla mnie, sudo gem install cocoapods rozwiązać problem

6

on pracował dla mnie za błąd podczas uruchamiania Cocoapods na El Capitan 10.11:

sudo gem install -n /usr/local/bin cocoapods 
+0

To pytanie jest duplikatem kilku innych, gdzie jest to preferowane rozwiązanie. – ecotax

+0

W mojej zmiennej PATH nie ma "/ usr/local/bin", więc nie zadziałało, aby rozwiązać mój problem i został ręcznie dodany do mojego. bash_profile. "export PATH =/usr/local/bin:/usr/bin:/usr/sbin:/bin:/sbin:", lub jeśli wolisz, możesz uruchomić w terminalu. – Busata

17

Instalacja w/usr/local/bin pracował idealnie:

sudo gem install -n /usr/local/bin cocoapods 

ale tylko z dodaniem uprawnień dodatkowych Udało mi się uzyskać do nich dostęp

sudo chmod -R 755 /usr/local/bin 
+0

ta odpowiedź rozwiązała mój problem –

+0

'sudo chmod -R 755/usr/local/bin' zrobił lewę. Dzięki :) – aytunch

+0

działa .... świetna odpowiedź –