2013-04-08 17 views
10

Sto cercando di ottenere CocoaPods istituito in OSX (Io corro 10.8.2) - così ho eseguitoProblemi che installano CocoaPods

sudo gem install cocoapods

E ci riesce e ottengo - 'cocoapods- installato con successo 0.17.2 1 gemma installato'

Poi ... cerco pod setup '-bash: pod: command not found '

Come si arriva a riga di comando per riconoscere questo comando?

+0

@Malloc: problema diverso. Quello, l'interrogante aveva installato CocoaPods e l'aveva fatto funzionare, e poi ha aggiornato Ruby e ha spazzato via qualcosa che era necessario. Questo, l'utente ha appena installato e ancora non funziona. –

+1

Dovevi eseguire l'installazione sotto 'sudo'? Non ho bisogno di farlo sul mio Mac, e ho appena installato e avviato il comando 'pod' OK (non è stato precedentemente installato). Questo è rilevante, dal momento che dove 'gem install' mette gli execuatbles dipenderà dall'ambiente utente, e questo sarà diverso con' sudo' –

+1

Se stai usando il sistema installato Ruby devi eseguire installazioni con 'sudo' –

risposta

0

È possibile che bash non stia semplicemente trovando il comando pod appena installato. Quando hai appena installato un nuovo comando in qualche posizione casuale nel vostro PATH, spesso è necessario dire a bash per "rimaneggiamento" con il seguente comando:

$ hash -r 

si può quindi verificare che il nuovo comando è (o non è) trovato utilizzando:

$ which pod 

chiudere e riavviare Terminal sarà anche fare il trucco, anche se questo è un martello molto più pesante.

12

Chiudere e riavviare Terminal lo ha risolto per me. In realtà, ho appena aperto una nuova scheda in Terminal.

2

Ho avuto lo stesso problema, eseguendo Mountain Lion con Ryby 2 installato e utilizzato al posto del sistema standard rubino.

In precedenza ho aggiunto PATH =/usr/local/bin: $ PATH al mio .bash_profile come modo per assicurarsi che le cose installate da homebrew, incluso Ruby 2, abbiano la precedenza su alcune cose del sistema.

In ogni caso, in questo caso stavo facendo sudo gem install cocoapods

e dopo un successo l'installazione, quando si cerca un 'impostazione pod' Vorrei avere

-bash: pod: comando non trovato '

così ho notato che cocoapods avrebbero installare il binario non 'pod' in

/usr/local/bin

ma piuttosto in

/usr/local/Cellar/ruby/2.0.0-p247/bin/

Quindi, per il mio .bash_profile ho aggiunto

PATH = $ PATH:/usr/local/Cantina/rubino/2.0.0-p247/bin/

e ora il cocoapod funziona come un incanto.

2

Ho avuto questo problema.Se è stato utilizzato birra installare rubino e nient'altro funziona per voi, provate

brew unlink ruby && brew link ruby 

EDIT:

Sono su OS X 10.9.3 Mavericks