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


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 

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


0

Ich habe es so gelöst

1) cd ~ / .cocoapods

2) rm -r repos

3) Sudo Gem installieren Cocoapods

4) Pod installieren


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!

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.