Ich kann meine Befehlszeile (Terminal) nicht verwenden.
sudo gem install compass
aber ich bekomme nur „Befehl nicht gefunden“. Ich bin Administrator meines Macs und mein Passwort ist nicht leer.
Ich habe auch Folgendes versucht:
defaults write com.apple.Finder AppleShowAllFiles YES
gleiches Ergebnis.
Antwort1
Sie haben wahrscheinlich Ihren PATH überschrieben. Überprüfen Sie diese Datei* auf Anweisungen mit export PATH
:
/Users/your-username/.bash_profile
Wenn Sencha Änderungen an dieser Datei vorgenommen hat, beachten Sie, dass dies die richtige Syntax zum Hinzufügen eines Ordners zu Ihrem PATH ist:
export PATH=/some/other/path:$PATH
Wenn Sie das vergessen haben :$PATH
, überschreiben Sie es bei jedem Start des Terminals. Daher kann OS X Ihre Befehle nicht finden. Die Lösung besteht also darin, die betreffenden export
Zeilen vollständig zu entfernen oder sie so zu korrigieren, dass die richtige Syntax verwendet wird.
export PATH=/Users/Oskar/Sencha:$PATH
* Die Datei ist standardmäßig ausgeblendet. Wenn Sie sie im Finder nicht sehen können und Ihr PATH immer noch fehlerhaft ist, führen Sie den folgenden Befehl aus: /usr/bin/open ~/.bash_profile
um sie in einem Texteditor zu öffnen.