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 ~/.profileplik.
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 ~/.profileplik.
Odpowiedzi:
Mam w swoim ~/.profile:
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
PATH=$PATH:~/bin
Pierwsza PATHdeklaracja zastępuje wszelkie istniejące PATHustawienia (nie obejmuje $PATH). Zastosowana ścieżka to domyślna wersja OS X.
Drugi wiersz dołącza ~/bindo PATHi jest to preferencja osobista, a nie domyślna.
Po zakończeniu edycji uruchom ponownie sesję - lub użyj polecenia, source ~/.profileaby natychmiast aktywować zmiany.
Plik może mieć nazwę .bash_profilelub .profile- jednym z rozwiązań może być zmiana nazwy pliku, np. mv ~/.bash_profile ~/.bash_prolile.oldA 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 .profilei .bash_profile; Nie mogłem zmienić root'a $PATHpoprzez 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.