Qu'est-ce que cela signifie et comment puis-je résoudre ce problème:
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>'
Utilisez les commandes suivantes, et cela fonctionne pour vous.
1: Sudo gem uninstall cocoapods
2: Sudo gem install -n /usr/local/bin cocoapods
3: pod install
Si vous installez du cocoapod en utilisant une infusion comme moi
brew reinstall cocoapods
Si vous voyez ce message d'erreur après la réinstallation des cocoapodes par brew reinstall
, passez à l'étape 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
brew link --overwrite cocoapods
> Linking /usr/local/Cellar/cocoapods/1.3.1... 2 symlinks created
J'espère que ça aide.
Désinstallez la cocoapods
existante, le cas échéant, à l'aide de la commande suivante:
gem list --local | grep cocoapods | awk '{print $1}' | xargs Sudo gem uninstall
Puis installez-le à /usr/local/bin
au lieu de /usr/bin
en utilisant la commande suivante:
Sudo gem install -n /usr/local/bin cocoapods
Pour une requête ultérieure, vérifiez ce lien pour désinstaller et ce lien pour installer les cocoapods.
Essayez Sudo gem update
Dans mon cas, rien n'a aidé, alors je:
Sudo gem uninstall cocoapods
cd /Users/nikkov/.rvm/rubies/Ruby-2.4.1/lib/Ruby
; Dans le Finder, j’ai cherché cocoapods
et tout supprimé.brew install cocoapods
brew link --overwrite cocoapods
(si nécessaire)