/usr/local/bin
i /usr/local/sbin
warto je dodać do swojej ścieżki, ponieważ wiele plików makefile dla kompilacji źródłowych jest domyślnie instalowanych tam.
Jeśli używasz MacPorts , warto dodać /opt/local/bin
, a /opt/local/sbin
także.
Najlepszym sposobem na to jest dodanie
export PATH=/usr/local/bin:/usr/local/sbin:/opt/local/bin:/opt/local/sbin:$PATH
do .bashrc
pliku w twoim katalogu domowym (który jest ukryty, więc CLI jest najlepszym sposobem, aby to zrobić) lub, jeśli chcesz zmienić ogólną ścieżkę systemową, dodaj tę samą linię do /etc/bashrc
(nie ukryty), ale będziesz trzeba to sudo
zrobić.
Jeśli nie masz .bashrc
domu użytkownika, możesz go utworzyć i dodać do niego ten wiersz, ale pamiętaj o zmianie uprawnień do tworzonego pliku, aby był czytelny dla danego użytkownika (oczywiście nie ma znaczenia, jeśli „ robisz to dla własnego profilu).
Na $PATH
końcu dołączana jest domyślna ścieżka systemowa do wszystkiego, co wcześniej wprowadziłeś. Zauważ, że system wyszukuje pliki binarne w podanej kolejności ścieżek, więc jeśli zainstalujesz plik binarny w /usr/local
lub /opt/local
który jest również domyślnie zainstalowany w systemie, instalowane wersje zostaną odnalezione jako pierwsze, co może (choć rzadko) zdenerwować. Warto na to uważać.
Dobra informacja jest tutaj .
Powinienem zauważyć, że powyższe zakłada, że używasz Basha jako powłoki, która jest domyślna w Mac OS X 10.4 (Tiger) i Mac OS X 10.5 (Leopard), ale nie we wcześniejszych systemach, które używały tcsh
zamiast tego, który ma inną składnię.
Mam nadzieję że to pomogło...