Bash no terminal Mac OSX: “comando não encontrado”. Por que?

Bash no terminal Mac OSX: “comando não encontrado”. Por que?

Quando quero inserir um comando (por exemplo say) ele retorna uma mensagem como esta:

bash: diga: comando não encontrado.

Aparece toda vez que escrevo um comando. O que eu tenho que fazer?

Responder1

Você se certificou de que sua variável $PATH está definida?

Você pode verificar digitando isto no Terminal:

echo $PATH

Se nada estiver listado depois de tentar isso... pode ser parte do problema.

(Para obter mais informações, você pode tentar verificar esta página: http://www.cyberciti.biz/faq/linux-unix-command-not-found-error-and-how-to-get-rid-of-it/)

Responder2

Se você estiver usando seu próprio comando e estiver em seu diretório, pode ser necessário adicioná-lo ./antes dele.

antes:

user$ my-command

depois:

user$ ./my-command

Ou adicione-o ao seu caminho

Responder3

Se você usar aspas, ele não as exibirá, mas informará que não há comando. Muitos tutoriais usam aspas para mostrar o que você deve digitar, mas às vezes eles não dizem “Sem aspas”.

Responder4

Vamos descobrir se odizerexecutável (programa) está no lugar certo. No terminal, digite

which say

Você deveria ver

/usr/bin/say

informação relacionada