Jak ustawić Mac $ PATH z powrotem tak, jak było wcześniej w Mac OS X.


0

Właśnie zaczynam pracę z „Terminalem”, innego dnia mogłem coś zepsuć /usr/local/bin. Podczas wykonywania echo $PATHzwraca mi:

/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin

Oryginalna ścieżka brzmiała:

/usr/local/bin

Jak przywrócić ustawienia fabryczne?


2
Myślę, że mylisz się co $PATHdo tego, co kiedyś było, moja ścieżka jest /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bini jestem pewien, że jedynym dodanym katalogiem jest /opt/X11/bin. Jeśli spojrzeć wewnątrz /usr/bin, /bin, /usr/sbin, / sbin` myślę znaleźć kilka bardzo ważnych poleceń.
Shannon Severance

Odpowiedzi:


0

Wystarczy edytować $PATHvar w .bash_profilelub .bashrcczy .zshrczależy cokolwiek powłoki używasz.


Ale jak OP powinien to edytować? OP jest wyraźnie w błędzie, twierdząc, że oryginał $PATHbył /usr/local/bin. Ponadto terminal OS X uruchamia powłokę logowania, więc .bashrcnie jest czytany.
slhck

0

Oryginał $PATHna OS X z pewnością nie jest tylko /usr/local/bin.

Zgaduję, że zmieniłeś swój, .bash_profileby zmodyfikować ścieżkę. Jeśli więc nadal możesz uruchamiać polecenia, uruchom:

/usr/bin/open -e ~/.bash_profile

Tutaj usuń wszystkie dodane instrukcje, które mają związek z ustawieniem PATH. Zapisz plik. Uruchom ponownie terminal.

Jeśli nic nie zmodyfikowałeś (np. Pomieszałeś z /etc/profile), to powinieneś to zrobić.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.