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?

użytkownik782245
źródło
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.

Tuan Anh Tran
źródło
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ć.

slhck
źródło