Gdy chcesz dodać nową wartość do PATHzmiennej systemowej, najprawdopodobniej dodajesz nową linię ~/.bashrclub ~/.bash_profilepliki.
Na przykład, jeśli chcesz dodać /opt/netbeans/bindo PATH, należy dodać tę linię na końcu ~/.bashrcpliku:
export PATH=$PATH:/opt/netbeans/bin
Przełammy tę linię.
export PATH- Tutaj odnosimy się do PATHzmiennej
=- Chcemy przypisać mu nową wartość za pomocą =operatora (reszta ciągu to wartość, która zostanie zapisana w PATH)
$PATH- Przypisujemy zmienną PATHdo wartości, która była w zmiennej przed bieżącym poleceniem
: - Dodajemy separator dla nowej wartości
/opt/netbeans/bin - I dodaj nową wartość do PATH
Musisz zobaczyć wszystkie swoje odwołania do PATHzmiennej w plikach ~/.bashrclub ~/.bash_profilei upewnić się, że rozwinąłeś -
export PATH=$PATH:/opt/netbeans/bin
i nie nadpisuj w ten sposób -
export PATH=/opt/netbeans/bin
PATHzmienna
Musisz upewnić się, w każdym odwołaniu do PATHużytego $PATH:i dodatkowej wartości po nim
Jeśli to nie działa, możesz zrobić coś takiego:
- Upewnij się, że istnieje coś takiego jak następna zmienna w
/etc/environmentpliku i nigdy nie została przedefiniowana w tym pliku:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
- Dodaj brakujące ścieżki z powyższej
PATHzmiennej do PATHzmiennej znajdującej się w/etc/environment
Przed testowaniem po każdej zmianie plików nie pamiętaj o aktualizacji konfiguracji.
Na przykład dla ~/.bashrcpliku:
source `~/.bashrc`
cat /etc/environment?