Wypchałem (w zasadzie wyczyściłem) moją zmienną PATH.
Czy jest jakiś sposób, aby przywrócić ustawienia domyślne?
Patrzę na Jak zresetować zmienną $ PATH w Mac OS X? , ale uważam to za bardzo mylące. O ile wiem, upchnąłem swój ~/.profile
plik.
Wypchałem (w zasadzie wyczyściłem) moją zmienną PATH.
Czy jest jakiś sposób, aby przywrócić ustawienia domyślne?
Patrzę na Jak zresetować zmienną $ PATH w Mac OS X? , ale uważam to za bardzo mylące. O ile wiem, upchnąłem swój ~/.profile
plik.
Odpowiedzi:
Mam w swoim ~/.profile
:
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
PATH=$PATH:~/bin
Pierwsza PATH
deklaracja zastępuje wszelkie istniejące PATH
ustawienia (nie obejmuje $PATH
). Zastosowana ścieżka to domyślna wersja OS X.
Drugi wiersz dołącza ~/bin
do PATH
i jest to preferencja osobista, a nie domyślna.
Po zakończeniu edycji uruchom ponownie sesję - lub użyj polecenia, source ~/.profile
aby natychmiast aktywować zmiany.
Plik może mieć nazwę .bash_profile
lub .profile
- jednym z rozwiązań może być zmiana nazwy pliku, np. mv ~/.bash_profile ~/.bash_prolile.old
A następnie ponowne uruchomienie komputera i sprawdzenie, czy to pomogło.
Możesz także spróbować edytować plik, a wtedy może zobaczysz niewłaściwą ŚCIEŻKĘ, którą następnie możesz edytować.
W przypadku zalogowania się jako zwykły użytkownik i wywołania su - root
, zauważyłem, że bash w Mac OS X 10.8.5 był ignorowany .profile
i .bash_profile
; Nie mogłem zmienić root'a $PATH
poprzez edycję tych plików. Co zrobił praca była edycji /etc/paths
. Po wyjściu z powłoki root i ponownym wejściu za pomocą su - root
, nowa ścieżka była obecna.
Resetowanie terminala będzie działać. Zresetuje twoje podstawowe konfiguracje.
Zresetuj terminal . W górnej nawigacji przejdź do Shell >> Resetuj.