Ich bin daran interessiert, eines der GitHub-Repos zu installieren, für das CocoaPods installiert werden muss. Es gibt kein Problem mit meinem Terminal (scheint in einer normalen MacOS-Version in Ordnung zu sein). Ich habe jedoch ein Problem: Das Terminal installiert keine CocoaPods, anscheinend weil ich auf der MacOS Catalina Beta bin?
Ich habe den Pod 'Card' installiert, der Podfile
fertig ist, aber danach Podfile
schließt. Ich werde "pod install" auf dem Terminal ausführen, dann ist der einzige Fehler, den ich bekomme ,:
-bash: /usr/local/bin/pod: /
System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: bad interpreter: No such file or directory".
Weiß jemand, wie man dieses Problem für macOS Catalina behebt?
sudo
? Es könnte helfen, ich weiß es nicht.Antworten:
arbeitete für mich
quelle
Verwenden
Die Mojave-Flasche ist mit einer anderen Version von Ruby verknüpft. Die Option --build-from-source verknüpft das Juwel der Cocoapods mit der Catalina-Version von Ruby.
quelle
brew link --overwrite cocoapods
brew install cocoapods --build-from-source
undbrew link --overwrite cocoapods
waren die einzigen, die funktionierten, dankeDieses Problem trat auch beim Upgrade auf Catalina und XCode 11 auf. Folgendes habe ich getan, um dieses Problem zu beheben:
quelle
Versuchen Sie dies, um
cocopods
Arbeiten zu bekommenmacOS Catalina
quelle
Ich habe es behoben, indem ich die Kakaofrucht erneut installiert habe.
quelle
Ich war nicht in der Lage gewesen, dieses Problem zu lösen
Vor diesem Befehl habe ich den folgenden Befehl ausgeführt und den Cocoapod neu installiert.
.
Das hat bei mir funktioniert
quelle
Ich hatte dieses Problem mit Catalina, um es zu lösen, muss ich die folgenden Schritte ausführen:
Installieren Sie die XCode-Befehlszeilentools. Ich empfehle, HomeBrew zu installieren, um diese Abhängigkeit zu beheben:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Führen Sie diesen Befehl aus, um Kakaofrüchte neu zu installieren:
sudo gem install -n /usr/local/bin cocoapods
quelle
quelle
Überprüfen Sie dieses, arbeitete für mich
Gehen Sie zu Xcode-Einstellungen -> Registerkarte "Standorte".
Überprüfen Sie den Abschnitt Befehlszeilentools. Wenn es leer ist, stellen Sie sicher, dass Ihre aktuellen Befehlszeilentools ausgewählt sind. XCode> Einstellungen> Speicherorte> Befehlszeilentools> XCode 11.XX
Lauf
sudo gem install -n /usr/local/bin cocoapods
quelle
Das Problem ist also, dass in Mac OSX Catalina. Der Ordnerpfad
/usr/local/bin
ist privat.Also, Schritt 1: Installieren Sie Homebrew. "Mit Homebrew können Sie auf private Ordner zugreifen und diese öffentlich machen".
Schritt 2: Starten Sie das Terminal neu oder starten Sie Mac OSX neu.
Schritt 3: Ausführen
sudo gem install cocoapods
odersudo gem install -n /usr/local/bin cocoapods
Schritt 4: Lassen Sie das Setup abschließen
Schritt 5: Führen Sie das Pod-Setup aus
Fertig :)
quelle