Я пытаюсь запустить программу в /usr/local/bin/
названный runserver
.
/usr/local/bin
находится в $PATH...
echo $PATH /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
Я ссылаюсь на правильную программу...
which runserver /usr/local/bin/runserver
Все же, когда я пытаюсь выполниться runserver
Я получаю ошибку, что удар пытается выполнить runserver в/usr/bin
runserver bash: /usr/bin/runserver: No such file or directory
Что я пропускаю?
Ваша оболочка, вероятно, помнит старый файл, который больше не существует. Попытайтесь перефразировать:
hash -r
Действительно ли программа является исполняемым файлом? Попытайтесь сделать это сначала:
sudo chmod +x /usr/bin/runserver