Dlaczego bash mówi Brak takiego pliku lub katalogu, gdy plik znajduje się na ścieżce


4

Więc odinstalowałem cmake i ponownie zainstalowałem go ze zaktualizowaną wersją, a ścieżka jest poprawna, a plik tam jest, ale za każdym razem, gdy próbuję uruchomić cmake, echa basha -bash: /usr/bin/cmake: No such file or directory

pi@raspberrypi /usr/local/bin $ dir
cmake  cpack  ctest  indiecity

pi@raspberrypi /usr/local/bin $ export | grep PATH
declare -x PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games"

Odpowiedzi:


5

Musisz wpisać hash -r aby przebudować tabelę mieszania polecenia powłoki. Nadal „pamięta” po znalezieniu cmake w /usr/bin, więc po prostu tam idzie, zamiast ponownie przeszukiwać ścieżkę wyszukiwania.

Albo możesz zacząć nową powłokę. Lub wyloguj się i zaloguj ponownie lub uruchom ponownie.

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.