2017-09-28 10 views
6

Ich habe mein MacOS auf High Sierra aktualisiert, jetzt Abhängigkeiten durch Cocoapods in meiner iOS-Anwendung installiert. Aber ich habe folgenden Fehler.Cocoapods Erlaubnisfrage in High Sierra?

XXXXXXXXX:MyProject CompanyName$ pod update 
-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory 

als ich

versucht
Zubair-mac-mini:~ sdsol$ gem install cocoapods 

ERROR: While executing gem ... (Gem::FilePermissionError) 
You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory. 
Zubair-mac-mini:~ sdsol$ 

jede Hilfe sehr geschätzt würde.

+0

See [hier] (https://stackoverflow.com/fragen/31442214/running-pod-set-up-gibt-mir-schlecht-interpreter-no-so-datei-oder-verzeichnis) – Kerberos

Antwort

1

Endlich fand ich eine Lösung nach viel Suche.

1: Aktualisieren Sie Ihr Terminal auf die neueste Version.

2: Download und Update-RubyGems auf die neueste Version von: https://rubygems.org/pages/download

3: Thin ich meine pod-Datei aktualisieren. durch Aktualisierung des Pods

19

ich das gleiche Problem nach dem Upgrade auf macOS High Sierra hatte, habe es mit folgenden Kommandos festgelegt (beachten Sie, müssen Sie sudo laufen als Superuser verwenden):

sudo gem update --system 
sudo gem install cocoapods -n/usr/local/bin 

Viel Glück!

+0

Arbeitete perfekt! Vielen Dank. – sho

+0

erster Befehl fehlgeschlagen, aber zweitens bestanden und es hat funktioniert;) – budidino

+0

Yup gleich hier, scheitert ersten Befehl aus dem gleichen Grund und zweite arbeitete, danke – l3bel

3

Nach dem macOS High Sierra Upgrade bekommt es mit folgenden Kommandos festgelegt:

sudo gem install cocoapods 
0

hinzufügen

eval "$(rbenv init -)" zu ~/.bash_profile Datei

Verwandte Themen