Nie mogę użyć mojego wiersza poleceń (terminalu).
sudo gem install compass
ale dostaję tylko „polecenie nie znaleziono”. Mam uprawnienia administratora do mojego komputera Mac i moje hasło nie jest puste.
Próbowałem również tego:
defaults write com.apple.Finder AppleShowAllFiles YES
ten sam wynik.
macos
command-line
sudo
slhck
źródło
źródło
echo $PATH
i zgłoś wyniki. Jeśli twoja ŚCIEŻKA jest pomieszana, prawdopodobnie jest to coś w plikach .profile, .bash_login, .bash_profile lub .bashrc (zwróć uwagę, że wszystkie znajdują się bezpośrednio w twoim folderze domowym, a nie w folderze Library). Czy wprowadziłeś ostatnio jakieś zmiany?Odpowiedzi:
Prawdopodobnie zastąpiłeś swoją ŚCIEŻKĘ. Sprawdź ten plik * pod kątem instrukcji z
export PATH
:Jeśli Sencha wprowadził jakiekolwiek zmiany w tym pliku, zwróć uwagę, że jest to poprawna składnia, której należy użyć, aby dodać folder do ŚCIEŻKI:
Jeśli zapomnisz
:$PATH
, zastąpisz go przy każdym uruchomieniu terminalu. Dlatego OS X nie będzie w stanie znaleźć twoich poleceń. Tak więc poprawka polegałaby naexport
całkowitym usunięciu obraźliwych linii lub naprawieniu ich przy użyciu właściwej składni.* Plik jest domyślnie ukryty. Jeśli nie możesz go zobaczyć z Findera, a ŚCIEŻKA jest nadal uszkodzona, uruchom następujące polecenie:
/usr/bin/open ~/.bash_profile
aby otworzyć go w edytorze tekstu.źródło
echo $PATH
:/Users/Oskar/Sencha
. Może nastąpiły jakieś zmiany, kiedy zainstalowałem Sencha? Dziękuję za odpowiedź