it-swarm.com.de

"pod init" erzeugt einen Fehler, der besagt "Sie benötigen mindestens git Version 1.8.5, um CocoaPods zu verwenden"

Ich konnte keinen Pod in meinem System installieren ..__ Daher entfernte ich Cocoapods von meinem Mac und installierte ihn erneut .. Der Vorgang war erfolgreich, aber wenn ich den Befehl pod init ausführen, wird im Terminal Folgendes angezeigt

`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>'

Ich habe auch meine Git-Version überprüft, die 1.8.4 war, aber ich bekomme eine Lösung, um das gleiche zu aktualisieren.

38
Appincuba

Entfernen Sie zunächst das vorhandene git in Ihrem System mit Befehlen: -

Verwenden Sie den Befehl "which git" Der Pfad gibt den Pfad "/ usr/local/bin/git" an. Verwenden Sie dann den Befehl -> $ Sudo rm -rf/usr/local/bin/git

Dadurch wird vorhandenes git von Ihrem System entfernt Installieren Sie git dann erneut

$ brew install git

Es könnte eine Warnung ausgegeben werden, die besagt: Warning: git 2.13.2 is already installed, it's just not linked. You can use `brew link git` to link this version.

Führen Sie dann den unten genannten Befehl aus: - 

$ Sudo chown -R $(whoami) /usr/local/share/
$ Sudo chown -R $(whoami) /usr/local/lib
$ brew link --overwrite --dry-run git

Es kann Fehler geben 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'

So erzwingen Sie die Verknüpfung und überschreiben Sie alle in Konflikt stehenden Dateien: Brew Link - overwrite git

Um alle Dateien aufzulisten, die gelöscht werden würden: Brew Link - overwrite - dry-run git

Dann endlich den Befehl ausführen 

$ brew link --overwrite git

So habe ich mein Git und Pod-Init aktualisiert. Hoffe du findest es hilfreich :)

17
Pradeep Kashyap

Es muss die Version Ihres Befehlszeilentools in Ihrem Xcode (Einstellungen) festgelegt werden.

Sie können das neueste Befehlszeilentool von Apple Download Portal herunterladen, wenn Sie Apple Entwicklerkonto/ID bezahlt haben.


Hier finden Sie aktuelle stabile und Beta-Xcode-Tools sowie unterstützende Links zum Herunterladen von Befehlszeilentools. (Stellen Sie sicher, dass Sie mit dem Premium-Entwicklerkonto unter Apple Entwicklerkonto für den Zugriff auf diese Links) angemeldet sind.

Xcode 11

Xcode 10

Sobald Sie das neueste Befehlszeilentool auf Ihrem System installiert haben, legen Sie es über das Xcode-Menü fest.

(Xcode-Menüelemente) Xcode ► Einstellungen ► Speicherort ► Befehlszeilentool ► Wählen Sie das entsprechende Befehlszeilentool

enter image description here

enter image description here

189
Krunal

Ich hatte ein ähnliches Problem nach der Installation einer zweiten Xcode. Als Ergebnis wurde in command line tools kein xcode-select -p angegeben.

Fixiert durch manuelles Auswählen einer neueren Version von Xcode

12
Tim

Führen Sie die folgenden Schritte aus und beheben Sie dieses Problem:

Xcode-Voreinstellungen -> Standorte -> Auswahl der Befehlszeilen-Tools: Wählen Sie Xcode 8.3 oder was immer Sie auswählen möchten.

Schritt 1: enter image description here

Schritt 2: enter image description here

Hoffe, es wird dein Problem beheben !!!

4
  1. Führen Sie den Befehl $ brew install git aus.

  2. Navigieren Sie dann zu Ihrem Projektordner und geben Sie pod init ein.

Diese Schritte haben für mich funktioniert

1

Ich bin auf diese Antwort gestoßen, nachdem ich die neueste Version von XCode 9.3 installiert habe.

Ich habe versucht ein -

  • Pod Update [oder --version oder ein beliebiger Pod-Befehl ...]
  • Ich habe versucht, wie in der ersten Antwort "Brew install git" zu brauen, aber es gab allerlei Beschwerden über keinen Zugriff auf Cellar. Als ich dann den Zugriff hinzufügte, fehlten C-Compiler.

Die Einstellung der Befehlszeilentools in "Standorte" in den Xcode-Voreinstellungen zeigte, dass die neuesten 9.3-Zeilentools "korrekt" installiert waren. Nachdem ich jedoch die obigen Antworten gelesen hatte, entschied ich mich, sie mit -

xcode-select --install

Nach dem Download/Installieren funktionierte die Pod wieder und hatte immer noch Probleme mit Brew, was ein High Sierra-Problem war. behoben mit - https://github.com/Homebrew/brew/issues/3285 .

0
WickedW