Cuando quiero ingresar un comando (por ejemplo say
), me devuelve un mensaje como este:
bash: diga: comando no encontrado.
Aparece cada vez que escribo un comando. ¿Que tengo que hacer?
Respuesta1
¿Se ha asegurado de que su variable $PATH esté configurada?
Puedes comprobarlo escribiendo esto en la Terminal:
echo $PATH
Si no aparece nada en la lista después de intentarlo... podría ser parte del problema.
(Para obtener más información, puede intentar consultar esta página: http://www.cyberciti.biz/faq/linux-unix-command-not-found-error-and-how-to-get-rid-of-it/)
Respuesta2
Si está utilizando su propio comando y se encuentra en su directorio, es posible que deba agregarlo ./
antes.
antes:
user$ my-command
después:
user$ ./my-command
O agrégalo a tu camino
Respuesta3
Si usa comillas no las mostrará, pero le dirá que no hay ningún comando. Muchos tutoriales utilizan comillas para mostrar lo que debes escribir, pero a veces no dicen "Sin comillas".
Respuesta4
Averigüemos si eldecirejecutable (programa) está en el lugar correcto. En la terminal, escriba
which say
debería ver
/usr/bin/say