comando não encontrado mesmo que o diretório esteja em $ PATH [closed]

0

Estou tendo problemas para executar um programa que deve estar no caminho $, mas aparentemente não está. Quando eu o executo com o caminho completo, ele funciona bem, mas quando eu só chamo o executável, ele diz que o comando não foi encontrado. Isto apesar do diretório estar no meu caminho. As permissões estão bem, até onde eu posso ver, e tentei movê-lo para vários locais diferentes sem sorte.
Aqui está um instantâneo do problema, minizinc é o executável em questão.

$ 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

Estou executando o ubutnu 11.04 e usando o bash como meu shell.

    
por Andrew 20.10.2012 / 04:14

1 resposta

2

Você tem um erro de digitação no seu caminho:

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

Parece que você está perdendo um i em minizinc em /usr/local/minzinc/bin .

    
por 20.10.2012 / 04:47