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.
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 :)
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
Xcode 10.2.1
- (Kommandozeilen-Tool (Xcode 10.2.1) - für macOS 10.14)Xcode 10.2
- (Kommandozeilen-Tool (Xcode 10.2) - für macOS 10.14)Xcode 10.1
- (Kommandozeilen-Tool (Xcode 10.1) - für macOS 10.14)
- (Kommandozeilen-Tool (Xcode 10.1) - für macOS 10.13)Xcode 1
- (Kommandozeilen-Tool (Xcode 10) - für macOS 10.14)
- (Kommandozeilen-Tool (Xcode 10) - für macOS 10.13)
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
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
Führen Sie den Befehl $ brew install git
aus.
Navigieren Sie dann zu Ihrem Projektordner und geben Sie pod init
ein.
Diese Schritte haben für mich funktioniert
Ich bin auf diese Antwort gestoßen, nachdem ich die neueste Version von XCode 9.3 installiert habe.
Ich habe versucht ein -
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 .