Ich habe diese Schritte bereits versucht:
Aber ich bekomme immer noch das, wenn ich Pod-Installation oder Pod-Version:
%Vor%Falls jemand anderes das gleiche Problem hatte, habe ich das getan, um mein Problem zu beheben:
Aktualisiere Edelsteine
sudo gem update --system
Deinstallierte xcodeproj
sudo gem uninstall xcodeproj
Wählen Sie Alle Versionen
Deinstallierte Cocoapoden
sudo gem uninstall cocoapods
Installieren Sie xcodeproj
sudo gem install xcodeproj
Installieren Sie Cocoapoden
sudo gem install cocoapods
Ausführen
pod --version to test.
Ich musste die gesamte Abhängigkeitskette für Cocoapods deinstallieren, um es zum Laufen zu bringen.
%Vor%Siehe Deinstallieren Sie alle installierten Edelsteine in OSX?
Viele dieser Probleme sind auf die systemweite Ruby-Installation zurückzuführen und zwingen die Entwickler dazu, "sudo" die ganze Zeit zu verwenden (wie oft wir es getan haben) sudo gem install cocoapods --pre "). Ich hatte kürzlich das gleiche Problem versucht, eine vor-veröffentlichte Version von Cocoapods zu installieren (Berechtigungen wurden vermasselt). Also hier ist eine Annäherung, die für mich funktioniert hat.
%Vor%(Manchmal hilft das Schließen und Öffnen des Terminalfensters)
%Vor%sollte / usr / local / bin / ruby anzeigen (sollte jetzt auf "local" -Verzeichnis zeigen, nicht auf "/ usr / bin", wenn dies für Sie nicht der Fall ist, stellen Sie sicher, dass die Pfadreihenfolge geändert wurde)
Nun sollten Sie in der Lage sein, xcodeproj und cocoapods ohne "sudo" zu installieren:
%Vor%(Ich verwende eine vorveröffentlichte Version, entferne einfach --pre, wenn du stattdessen Releases verwenden willst).
Genießen Sie:)
Der Fehler 'require': cannot load such file
zeigt an, dass Sie ein fehlendes oder defektes Gem-Paket haben. Sie können es wahrscheinlich reparieren, indem Sie cocoapods neu installieren:
Und stellen Sie sicher, dass Ihr xcodeproj vorhanden ist:
%Vor%Wenn das nicht hilft, versuchen Sie es mit älteren Ruby zu installieren:
%Vor%Siehe: