Je rencontre des problèmes pour installer Alamofire 4.0
dans mon projet.
J'ai la dernière version de Xcode , en cours d'exécution Swift 3 , et lorsque j'essaie d'installer alamofire, je reçois 800 erreurs du compilateur.
Apparemment
CocoaPods 1.1.0+ est requis pour construire Alamofire 4.0.0+
J'ai regardé la version de CocoaPods que j'ai dans le terminal et il dit que je suis à 1.0.1.
L'exécution d'une mise à jour n'a pas fonctionné, car CocoaPods 1.1 est en version bêta.
Je ne suis donc pas tout à fait sûr de savoir comment le mettre à jour là où je suis prêt à aller. Sauf si être obsolète ne force pas comme 800 erreurs de compilateur? Cela ressemble-t-il à un autre problème?
Exécutez ce qui suit sur votre terminal pour obtenir le dernière version stable:
Sudo gem install cocoapods
Ajoutez --pre
pour obtenir la dernière version préliminaire:
Sudo gem install cocoapods --pre
Ouvrez la commande Terminal
->
copy
ci-dessous
Sudo gem install cocoapods
Il installera la dernière version stable de cocoapods
.
après cela, vous devez mettre à jour le pod en utilisant la commande ci-dessous
pod setup
Vous pouvez vérifier la version du pod en utilisant la commande ci-dessous
pod --version
Si vous avez Protection de l'intégrité du système activé ou toute autre erreur d'écriture d'autorisation, activée par défaut depuis la version de macOS Sierra, vous devez mettre à jour CocoaPods en exécutant cette ligne dans le terminal:
Sudo gem install cocoapods -n/usr/local/bin
Après l’installation, vérifiez la version de votre pod:
pod --version
Vous allez vous débarrasser de cette erreur:
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory
Et il installera les derniers CocoaPods:
Successfully installed cocoapods-x.x.x
Parsing documentation for cocoapods-x.x.x
Installing ri documentation for cocoapods-x.x.x
Done installing documentation for cocoapods after 4 seconds
1 gem installed
Pour ceux qui ont un installation de Sudo-less CocoaPods (c’est-à-dire que vous ne voulez pas vous souhaitez accorder des privilèges d’administrateur à RubyGems), Vous n'avez pas besoin de la commande Sudo
pour mettre à jour votre installation CocoaPods:
gem install cocoapods
Vous pouvez trouver où la gem CocoaPods est installée avec:
gem which cocoapods
Si ceci est dans de votre répertoire personnel, vous devez absolument exécuter gem install cocoapods
sans utiliser Sudo
.
Enfin, pour vérifier quels CocoaPods vous utilisez actuellement, tapez:
pod --version
Si vous utilisez Homebrew, ouvrez un terminal et tapez:
brew upgrade cocoapods
Si cela ne fonctionne pas, essayez:
brew install cocoapods
Voici les étapes à suivre pour mettre à jour les cocoapodes:
Press cmd + space tab
pour ouvrir Spotlight, puis texte dans terminal
)pod setup
. Ceci installera le repo principal de cocoapods.pod --version
.J'ai essayé de mettre à jour et ne fonctionne pas. Enfin, j'ai dû éliminer complètement (manuellement) les cocoapodes, les cocoapodes-noyaux, les cocoapodes-essayer… de tout autre emballage utilisé par les cosses de cacao. Utilisez cette commande de terminal pour répertorier tous les packages: gem list --local | grep cocoa pods
Après cela, je supprime également le dossier ./cocoapods du dossier racine de l'utilisateur.
Vous pouvez résoudre ce problème simplement en commandant:
Premier:
Sudo gem install cocoapods
Desp: tapez le mot de passe utilisateur mac maintenant vos cocoapodes seront remplacés par une version stable.
si vous avez cloné le repo le type cette commande:
pod repo update
fermez votre xcode et lancez cette commande
Pod install