Comment puis-je rétrograder des Cocoapods vers une version plus ancienne, ou comment installer une ancienne version de Cocoapods?
371
pour supprimer votre version actuelle, vous pouvez simplement exécuter:
sudo gem uninstall cocoapods
vous pouvez installer une version spécifique de cabosses de cacao via la commande suivante:
sudo gem install cocoapods -v 0.25.0
Vous pouvez utiliser des versions installées plus anciennes avec la commande suivante:
pod _0.25.0_ setup
sudo gem list cocoapods
sudo gem uninstall cocoapods
, puis de choisir 0,38 dans la liste présentée automatiquement. En quelques secondes, j'étais de retour sur 0.37, et mon installation de pod a de nouveau fonctionné! Merci beaucoup!gem uninstall cocoapods
il vous demandera maintenant quelle version vous souhaitez désinstaller. Beaucoup plus vite! : o)sudo gem uninstall cocoapods
abord, puis sélectionnez 1.0.0 comme version à supprimer . Je ne sais pas si cela a toujours été le comportement, maissudo gem install cocoapods -v 0.39.0
seul n'a pas fait l'affaire pour moi une fois que j'avais 1.0.0.En fait, vous n'avez pas besoin de rétrograder - si vous devez utiliser une ancienne version dans certains projets, spécifiez simplement la version que vous devez utiliser après la
pod
commande.la source
pod _0.39.0_ install
. Si je l'exécute puis l'exécute,pod --version
il affiche toujours la dernière version.sudo gem install cocoapods -v 0.39.0
, cela fonctionnera après celaSi vous devez installer une ancienne version (par exemple 0,25):
la source
pod --version
montre toujours la dernière version.pod --version
affichera toujours la dernière version. Utilisez l'exemple ci - dessus pour installer une version plus ancienne (dans l'exemple ci - dessus l'ancienne version est 0.25.0)pod _1.5.3_ install
a le comportement des nouvelles versions 1.7.x, donc je m'interroge vraiment sur la fiabilité de cette syntaxe…la source
Plusieurs notes:
Assurez-vous d'abord d'obtenir une liste de toutes les versions installées. En fait, j'avais la version que je voulais rétrograder à déjà installée, mais j'ai fini par la désinstaller également. Pour voir la liste de toutes vos versions, procédez comme suit:
Ensuite, lorsque vous souhaitez supprimer une version, spécifiez cette version.
Vous pourriez supprimer le spécificateur de version
-v 1.6.2
et cela supprimerait toutes les versions:Vous pouvez essayer tout cela et toujours voir que le pod que vous attendiez est toujours installé. Si tel est le cas, cela peut être dû au fait que le pod est stocké dans un répertoire différent .
Ensuite, vous devrez également l'installer dans un répertoire différent, sinon vous pouvez obtenir une erreur indiquant que vous n'avez pas les autorisations d'écriture pour le répertoire / usr / bin
Pour vérifier quelle version est votre version par défaut, procédez comme suit:
Pour en savoir plus sur le problème des répertoires, voir ici
la source
Notez que vos spécifications de pod resteront et sont situées dans ~ / .cocoapods /. Il peut également être nécessaire de supprimer ce répertoire si vous souhaitez une installation complètement nouvelle.
Ils peuvent être supprimés en utilisant
pod spec remove SPEC_NAME
ensuitepod setup
Il peut être utile de le faire
pod spec remove master
ensuitepod setup
la source