1

У меня проблемы с запуском программы, которая должна быть на моем пути $, но, видимо, нет. Когда я запускаю его с полным путем, он работает нормально, но когда я вызываю только исполняемый файл, он говорит, что команда не найдена. Это несмотря на то, что каталог находится на моем пути. Насколько я понимаю, с разрешениями все в порядке, и я безуспешно пытался переместить его в несколько разных мест.
Вот снимок проблемы, рассматриваемый исполняемый файл - minizinc.

$ echo $PATH
/usr/local/heroku/bin:/usr/local/minzinc/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
$ minizinc
minizinc: command not found
$ /usr/local/minizinc/bin/minizinc 
minizinc: no model file specified
minizinc: use --help for more information.
$ ls -l /usr/local/minizinc/bin/minizinc 
-rwxr-xr-x 1 root root 2747036 2012-10-20 12:51 /usr/local/minizinc/bin/minizinc

Я бегу ubutnu 11.04 и использую bash в качестве оболочки.

1 ответ1

2

У вас есть опечатка на вашем пути:

$ echo $PATH
/usr/local/heroku/bin:/usr/local/minzinc/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

Вы, кажется, пропускаете i в minizinc в /usr/local/minzinc/bin .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .