Je n'ai pas pu installer de pod dans mon système . J'ai donc supprimé les cocoapods de mon Mac, puis je l'ai réinstallé . Le processus a abouti, mais lorsque j'exécute la commande pod init
, l'erreur suivante s'affiche dans le terminal:
`verify_minimum_git_version!': [!] You need at least git version 1.8.5 to use CocoaPods (Pod::Informative)
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/lib/cocoapods/command.rb:49:in `run'
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/bin/pod:55:in `<top (required)>'
from /usr/local/bin/pod:23:in `load'
from /usr/local/bin/pod:23:in `<main>'
J'ai également vérifié ma version de Git qui était la 1.8.4 mais je n'ai aucune solution pour mettre à jour la même chose.
Tout d’abord, supprimez le git existant dans votre système en utilisant les commandes: -
Utilisez la commande "which git" Qui donnera le chemin dit "/ usr/local/bin/git", puis utilisez la commande -> $ Sudo rm -rf/usr/local/bin/git
Cela supprimera git existant de votre système .__, puis réinstallez git
$ brew install git
Il pourrait émettre un avertissement disant
Warning: git 2.13.2 is already installed, it's just not linked.
You can use `brew link git` to link this version.
Puis lancez la commande mentionnée ci-dessous: -
$ Sudo chown -R $(whoami) /usr/local/share/
$ Sudo chown -R $(whoami) /usr/local/lib
$ brew link --overwrite --dry-run git
Cela pourrait vous donner une erreur
Error: Could not symlink share/git-core/templates/description
Target /usr/local/share/git-core/templates/description
already exists. You may want to remove it:
rm '/usr/local/share/git-core/templates/description'
Pour forcer le lien et écraser tous les fichiers en conflit: lien brassage - overwrite git
Pour lister tous les fichiers qui seraient supprimés: lien brassage - overwrite - git séché
Puis enfin exécuter la commande
$ brew link --overwrite git
Voici comment j'ai mis à jour mon git et pod init. J'espère que vous le trouverez utile :)
Il doit définir la version de votre outil de ligne de commande dans votre Xcode (Préférences):
Vous pouvez télécharger le dernier outil de ligne de commande à partir de Portail de téléchargement Apple , si vous avez payé le compte/id du développeur Apple.
Voici la version stable et bêta actuelle de Xcode Tools, ainsi que les liens de téléchargement des outils de ligne de commande. (Assurez-vous d'être connecté à l'aide d'un compte de développeur premium sur un compte de développeur Apple pour accéder à ces liens.)
Xcode 10
Xcode 10.2 Beta
- (Outil de ligne de commande (Xcode 10.2 - Beta) - pour macOS 10.14)Xcode 10.1
- (Outil de ligne de commande (Xcode 10.1) - pour macOS 10.14)
- (Outil de ligne de commande (Xcode 10.1) - pour macOS 10.13)Xcode 10
- (Outil de ligne de commande (Xcode 10) - pour macOS 10.14)
- (Outil de ligne de commande (Xcode 10) - pour macOS 10.13)Xcode 9
- Xcode 9.4.1
- (Outil de ligne de commande (Xcode 9.4.1) - pour macOS 10.13)Xcode 9.4
- (Outil de ligne de commande (Xcode 9.4) - pour macOS 10.13)Xcode 9.3
- (Outil de ligne de commande (Xcode 9.3) - pour macOS 10.13)- Xcode 9.2
- (Outil de ligne de commande (Xcode 9.2) - pour macOS 10.13)
- (Outil de ligne de commande (Xcode 9.2) - pour macOS 10.12)- Xcode 9.1
- (Outil de ligne de commande (Xcode 9.1) - pour macOS 10.13)
- (Outil de ligne de commande (Xcode 9.1) - pour macOS 10.12)Xcode 9.0.1
- (Outil de ligne de commande (Xcode 9.0.1) - pour macOS 10.13)
- (Outil de ligne de commande (Xcode 9.0.1) - pour macOS 10.12)Xcode 9.0
- (Outil de ligne de commande (Xcode 9) - pour macOS 10.12)
- (Outil de ligne de commande (Xcode 9) - pour macOS 10.13)
Une fois le dernier outil de ligne de commande installé sur votre système, définissez-le à partir du menu Xcode.
(Eléments du menu Xcode) Xcode ► Préférences ► Emplacement ► Outil de ligne de commande ► Sélectionnez l'outil de ligne de commande approprié.
J'ai eu un problème similaire après l'installation d'une seconde Xcode
. En conséquence, aucun command line tools
n'a été spécifié dans xcode-select -p
.
Correction en choisissant manuellement la nouvelle version Xcode
Exécutez la commande $ brew install git
Ensuite, accédez au dossier de votre projet et tapez pod init
Ces étapes ont fonctionné pour moi
Je suis tombé sur cette réponse après avoir installé la dernière version de XCode 9.3 -
J'essayais de faire un -
Le réglage des outils de ligne de commande dans Emplacements dans Xcode Preferences indiquait que les derniers outils de ligne de commande 9.3 étaient installés "correctement", mais après avoir lu les réponses ci-dessus, j'ai décidé de l'installer à nouveau à l'aide de -
xcode-select --install
Après le téléchargement/l’installation, le pod a recommencé à fonctionner et avait toujours des problèmes avec brew, ce qui était un problème lié à High Sierra. corrigé avec - https://github.com/Homebrew/brew/issues/3285 .