it-swarm.com.de

Auf die neueste Version von CocoaPods aktualisieren?

Ich habe einige Probleme bei der Installation von Alamofire 4.0 in meinem Projekt.

Ich habe die neueste Version von Xcode mit Swift 3 , und wenn ich versuche, alamofire zu installieren, erhalte ich ungefähr 800 Compilerfehler.

Offenbar

CocoaPods 1.1.0+ ist erforderlich, um Alamofire 4.0.0+ zu erstellen

Ich habe mir die Version von CocoaPods angesehen, die ich im Terminal habe, und sie besagt, dass ich bei 1.0.1 bin.

Das Ausführen eines Updates hat vermutlich nicht funktioniert, da CocoaPods 1.1 in der Beta ist.

Ich bin mir also nicht ganz sicher, wie ich es aktualisieren soll, bis ich fertig bin. Erzwingen Sie nicht wie 800 Compiler-Fehler, es sei denn, Sie sind veraltet? Klingt das nach einem anderen Problem?

233
Barkley

Führen Sie auf Ihrem Terminal Folgendes aus, um neueste stabile Version zu erhalten:

Sudo gem install cocoapods

Füge --pre hinzu, um die neueste Vorabversion zu erhalten:

Sudo gem install cocoapods --pre
503
user3899562

Öffnen Sie den Befehl Terminal->copy unten

Sudo gem install cocoapods

Es wird die neueste stabile Version von cocoapods installiert.

danach musst du den Pod mit dem folgenden Befehl aktualisieren

pod setup

Sie können die Pod-Version mit dem folgenden Befehl überprüfen

pod --version
74
Dheeraj D

Wenn Sie System Integrity Protection aktiviert haben oder einen anderen Berechtigungsschreibfehler, der seit der Veröffentlichung von macOS Sierra standardmäßig aktiviert ist, sollten Sie CocoaPods aktualisieren, indem Sie diese Zeile im Terminal ausführen:

Sudo gem install cocoapods -n/usr/local/bin

Überprüfen Sie nach der Installation Ihre Pod-Version:

pod --version

Sie werden diesen Fehler beseitigen:

ERROR:  While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory

Und es werden die neuesten CocoaPods installiert:

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
14

Für diejenigen mit einer Sudo-less CocoaPods-Installation (dh Sie möchten keine RubyGems-Administratorrechte gewähren), geben Sie nicht an Sie benötigen den Befehl Sudo nicht, um Ihre CocoaPods-Installation zu aktualisieren:

gem install cocoapods

Sie können herausfinden , wo der CocoaPods-Edelstein installiert ist mit:

gem which cocoapods

Befindet sich dies in Ihrem Ausgangsverzeichnis , sollten Sie gem install cocoapods unbedingt ausführen, ohne Sudo zu verwenden.

Um zu überprüfen, welche CocoaPods Sie gerade ausführen, geben Sie Folgendes ein:

pod --version
14
Paulo Mattos

Wenn Sie Homebrew verwenden, öffnen Sie das Terminal und geben Sie Folgendes ein:

brew upgrade cocoapods

Wenn das nicht funktioniert, versuchen Sie:

brew install cocoapods
11
Sanzio Angeli

Im Folgenden finden Sie Schritte zum Aktualisieren von Cocoapods:

  1. Öffnen Sie das Terminal (Tastenkürzel: Press cmd + space tab, um Spotlight und anschließend Text in terminal zu öffnen.)
  2. Benutze den Befehl Sudo gem install cocoapod s. Dies fragt aus Sicherheitsgründen nach dem Systemkennwort, danach werden Edelsteine ​​installiert

Screenshot 1

  1. Richten Sie nun den Pod mit dem Befehl pod setup ein. Dadurch wird das Cocoapods Master Repo eingerichtet.

Screenshot 2

  1. Sie können die Version von Cocoapods mit dem Befehl pod --version überprüfen.

Screenshot 3

9

Ich habe versucht zu aktualisieren und nicht funktioniert. Schließlich musste ich (manuell) Cocoapods, Cocoapods-Core, Cocoapods-Try vollständig entfernen. Verwenden Sie diesen Terminalbefehl, um alle Pakete aufzulisten: gem list --local | grep cocoa pods

Danach lösche ich auch den Ordner ./cocoapods aus dem Benutzerstammordner.

3
supersabbath

Sie können dieses Problem durch einfache Befehle lösen:

Erstens:

Sudo gem install cocoapods

Desp: Geben Sie das Benutzer-Mac-Passwort ein. Jetzt werden Ihre Cocoapods durch eine stabile Version ersetzt.

wenn Sie das Repo geklont haben, geben Sie diesen Befehl ein:

pod repo update

schließe deinen xcode und führe diesen befehl aus

Pod install
1
Kashif Ahmed