2016-06-19 43 views
17

Cosa significa e come posso risolvere il problema:cocoapods non installando

pod install 
/Library/Ruby/Site/2.0.0/rubygems.rb:250:in `find_spec_for_exe': can't find gem cocoapods (>= 0.a) (Gem::GemNotFoundException) 
from /Library/Ruby/Site/2.0.0/rubygems.rb:278:in `activate_bin_path' 
from /usr/local/bin/pod:22:in `<main>' 
+1

https://cocoapods.org/app scaricare cocoapods app da questo link, quindi aprire il podfile utilizzando l'applicazione e cliccare su installa quindi aggiornare e file di lavoro, infine, aperto – MShah

risposta

30

Utilizzare i seguenti comandi e funziona per te

1: sudo gem uninstall cocoapods 

2: gem install cocoapods 

3: pod install 

Aggiornamento:

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

gem install cocoapods ERRORE: Durante l'esecuzione di gemma .. . (Errno :: EPERM) Operazione non consentita -/usr/bin/pod Ho ricevuto questo errore quando provo a installare cocoapods –

+0

grazie al fratello. –

+0

GEM_NAME_HERE Cosa dovrebbe essere? – Jun

4

Prova sudo gem update

  • Dopo rimuovere cocoapods
  • cocoapods -Installare
+0

gem install cocoapods ERRORE: Durante l'esecuzione di gem ... (Errno :: EPERM) Operazione non consentita -/usr/bin/pod –

+0

grazie per aiuto –

+0

si dovrebbe sempre usare 'sudo gioiello install' invece di' gemma install' – atulkhatri

4

Disinstallare il esistente cocoapods, se del caso, dal seguente comando:

gem list --local | grep cocoapods | awk '{print $1}' | xargs sudo gem uninstall 

quindi installarlo a /usr/local/bin invece di /usr/bin utilizzare seguente comando:

Per ulteriori domande, controllare this link da disinstallare e this link per installare cocoapods.

1

Se si installa cocoapod utilizzando birra come me

  1. Reinstallare cocoapods

brew reinstall cocoapods

Se viene visualizzato questo messaggio di errore dopo la reinstallazione di cocoapods da brew reinstall andare al punto 2.

> 
Error: The `brew link` step did not complete successfully 
The formula built, but is not symlinked into /usr/local 
Could not symlink bin/pod 
Target /usr/local/bin/pod 
already exists. You may want to remove it: 
    rm '/usr/local/bin/pod' 

To force the link and overwrite all conflicting files: 
    brew link --overwrite cocoapods 

To list all files that would be deleted: 
    brew link --overwrite --dry-run cocoapods 

Possible conflicting files are: 
/usr/local/bin/pod 
/usr/local/bin/xcodeproj 
  1. Per risolvere file in conflitto

brew link --overwrite cocoapods

> Linking /usr/local/Cellar/cocoapods/1.3.1... 2 symlinks created 

Speranza che aiuta.

+0

- Usa il flag '$ (inherited)', oppure - Rimuovi le impostazioni di build dalla destinazione. Mostra questo errore per tutti i miei pod – Chandni