Certifique-se de ter +x
para /usr/local/bin
. Você obteria um erro Permission denied
se isso fosse um problema com o executável em si; como é, parece ser um problema com o diretório.
Eu tive um pequeno problema com alguns comandos ultimamente, não funcionando como planejado.
Eu queria mexer com algum Markdown e tentar substituí-lo por algumas páginas HTML simples, então procurei algumas ferramentas fáceis de usar e encontrei o pandoc.
Eu fui em frente, instalei, foi bem sucedido e abri o Terminal.app.
No entanto, não consigo executar meu comando como usuário normal :
-bash: pandoc: command not found
Se eu fizer um man pandoc
, posso ver o manual, então sei que ele está instalado.
Mas eu posso executá-lo como superusuário aka root.
Se eu tentar sudo pandoc
, poderei usar a ferramenta,
por exemplo sudo pandoc -s test.mdown -o test.html
Qual é a razão para isso e é fácil de corrigir? Ele está funcionando perfeitamente no meu laptop, mas não no meu computador desktop.
Meu $ PATH é
/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/texbin
Obrigado antecipadamente, isso realmente tritura meu equipamento.
O pandoc provavelmente não pode ser encontrado no PATH para o usuário root. Se você pode logar como root, execute
env | grep ^PATH