Pod-Installation funktioniert nicht in reaktionsnativen Mac OS Catalina 10.15

28

Fehler: System / Library / Frameworks / Ruby.framework / Versions / 2.3 / usr / bin / ruby: fehlerhafter Interpreter: Keine solche Datei oder kein solches Verzeichnis

in Mac OS Catalina

SaGaR Patel
quelle
Versuchen Sie vielleicht, die über Homebrew installierten Cocoapods zu verwenden. Für mich geht das.
Snowfish

Antworten:

90

Sie können es beheben, indem Sie ausführen

sudo gem install -n /usr/local/bin cocoapods 
Zeeshan Ansari
quelle
3
Wow, der plötzlich verschwundene Rubin-Dolmetscher in Catalina hat mich überrascht. Ich bin froh, dass ich diese einfache Lösung gefunden habe.
Wird
Das hat bei mir funktioniert. Nach dem Ausführen des Befehls müssen jedoch Befehlszeilentools unter Positionen in den Xcode-Einstellungen festgelegt werden.
Gurjinder Singh
@ GurjinderSingh Könnten Sie bitte erweitern, was Sie meinen, indem Sie Befehlstools in den Xcode-Einstellungen festlegen?
Solvitieg
@Solvitieg Gehen Sie zu XCode-Einstellungen-> Registerkarte Standorte-> Befehlszeilentools (falls leer) Wählen Sie Ihren aktuellen XCodeVer aus der Dropdown-Liste aus.
Gurjinder Singh
Arbeitete für mich, du bist ein Superheld
David Villegas
8

Führen Sie den folgenden Befehl im Terminal aus

sudo gem install cocoapods

Für weitere Details folgen Sie diesem Link.

https://github.com/CocoaPods

Imran
quelle
0

Ich habe es so gelöst

1) cd ~ / .cocoapods

2) rm -r repos

3) Sudo Gem installieren Cocoapods

4) Pod installieren

Mujahed Ansari
quelle
hat bei mir leider nicht funktioniert. Das sudo gem install cocoapodszeigt immer noch den gleichen Ruby-Fehler.
iKK
Deinstallieren Sie zuerst alle Gem- und Pod-Tools und probieren Sie dann die obigen Befehle aus.
Mujahed Ansari
0

Diese Lösung hat bei mir funktioniert.

1) Gehen Sie zu Xcode-Einstellungen -> Registerkarte "Standorte". Siehe Bild für die Registerkarte "Standorte".

2) Überprüfen Sie den Abschnitt Befehlszeilentools. Wenn es leer ist, stellen Sie sicher, dass Ihre aktuellen Befehlszeilentools ausgewählt sind. Siehe Bild für den Abschnitt Befehlszeilentools.

3) Ausführen sudo gem install -n /usr/local/bin cocoapods

Es hat wie ein Zauber für mich funktioniert. Hoffe, dass es auch für jemand anderen gilt. Viel Spaß beim Codieren!

Dave
quelle