2015-09-23 42 views
16

Ho appena aggiornato il mio OSX a El Capitan. Ora quando voglio aggiornare il mio PodFile ottengo questo errore:Cocoapods on el capitan

pod: command not found 

Qualsiasi aiuto qui?

+1

Reinstallare i cocoapodi? – kirander

+0

Non riesco nemmeno a installarlo. Ho capito: ERRORE: Durante l'esecuzione di gem ... (Errno :: EPERM) Operazione non consentita -/usr/bin/pod – Steaphann

+1

sudo gem installa cocoapods – kirander

risposta

15

binstubs non vengono più installati in /usr/bin.

Se si esegue l'aggiornamento da Yosemite semplicemente disinstallare cocoapods (gem uninstall cocoapods o sudo gem uninstall cocoapods) e quindi eseguire il seguente:

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

La disinstallazione è stata una buona idea, ma non risolve il vero problema. Vedi il commento sulla risposta di hyunc qui sotto. – ecotax

-2

Lo stesso è accaduto per me, sudo gem install cocoapods risolto il problema

6

Ha funzionato per me per il bug quando viene eseguito Cocoapods su El Capitan 10.11:

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

Questa domanda è un duplicato di molti altri, dove questa è la soluzione preferita – ecotax

+0

Nel mio PATH non ha "/ usr/local/bin" e quindi non ha funzionato, per risolvere il mio problema ho aggiunto manualmente nel mio. bash_profile. "export PATH =/usr/local/bin:/usr/bin:/usr/sbin:/bin:/sbin:", o se preferisci puoi eseguire nel terminale. – Busata

17

L'installazione in// local/bin usr ha funzionato perfettamente:

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

ma solo con l'aggiunta di diritti aggiuntivi sono stato in grado di accedervi

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

questa risposta ha risolto il mio problema –

+0

'sudo chmod -R 755/usr/local/bin' ha fatto il trucco. Grazie :) – aytunch

+0

funziona .... ottima risposta –

Problemi correlati