Des Gousses de cacao ne pas mettre à jour les gousses sur El Capitan
J'ai mis à jour à El Capitan et depuis lors, je ne peux pas mettre à jour mon gousses.
$ pod update
-bash: pod: command not found
J'ai donc essayé de réinstaller CocoaPods et obtenu ceci:
$ sudo gem install cocoapods
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj
Je suis l'administrateur sur cet ordinateur. Pourquoi est-ce arrivé?
- Double Possible de ne Peut pas effectuer le `pod installer` en vertu de l'el capitan (15A279b)
Vous devez vous connecter pour publier un commentaire.
Ceci est causé par la nouvelle Système de protection de l'intégrité fonctionnalité introduite dans El Capitan. Il limite même les administrateurs de l'écriture à l'
/usr/bin
.Votre meilleure option serait d'installer des gems sans avoir besoin de
sudo
. Il y a une bonne guide sur la façon de le faire:sudo gem uninstall cocoapods
De CocoaPods questions 3736
Désinstaller toutes les instances de cocopods (juste pour être sûr et de garder les choses propre) voir désinstaller complètement Cocoapods
ou encore mieux désinstaller complètement tous les composants (et sélectionnez Toutes les versions pour chacun)
Installer à nouveau
Changer d'autorisation d'accès
Cela devrait fonctionner pour vous
Opération non permise - /usr/bin/xcodeproj #3692
Concernant cette question/problème:
J'ai trouvé, j'ai eu le même problème avec plusieurs GEMMES, donc je généralisée reconnu réponse (Keith Smiley) pour mettre à jour TOUTES les gemmes... (sur El Capitan avec déracinés en vigueur)
Cela fonctionne bien et va cracher un journal détaillé de toutes les mises à jour et des erreurs.
J'ai vu de nombreux erreurs. Ils ont tous été "impossible de convertir de' erreurs. L'analyse de nombreux docs vont rencontrer un "saut" d'erreur... comme ceci:
Je crois que ces sauter les erreurs ne sont pas des problèmes.
CocoaPods sera mis à jour au cours de ce processus, de même que tous les autres pierres précieuses, en fonction de l'actualité de votre région GEMMES. Je crois que c'est la meilleure façon de traiter la racine (qui est la cause du problème).
Votre meilleure option pour l'installation de Gousses par la coutume et la norme d'installation
Consultez le Lien :https://github.com/CocoaPods/CocoaPods/issues/3692
Avez-vous installé Xcode outils de Ligne de Commande de nouveau ? Qui a résolu mon problème. Vous devez sélectionner l'outil de Ligne de Commande Xcode préférences(Emplacements) et que d'installer des gousses de cacao.
Pour moi, il a travaillé avec:
sudo gem install -s /usr/local/bin cocoapods-pré