0 votos

¿Por qué tengo que escribir ./mysql aunque esté en la carpeta?

Así que estoy en una carpeta donde el ejecutable de mysql ya está..

Cuando intento mysql en la terminal me sale: -bash: mysql: comando no encontrado

Pero esto funcionará: Korays-MacBook-Pro:bin koraytugay$ ./mysql Bienvenido al monitor de MySQL. Los comandos terminan con ; o \g. Su ID de conexión MySQL es 107 etc. etc...

Entonces, ¿por qué es necesario el ./?

Además, ¿cómo puedo añadir este mysql a mi PATH?

1voto

Jose Chavez Puntos 645

El ./ es necesario porque "." no está en su PATH. Cuando introduzca un comando, el intérprete de comandos buscará en las carpetas listadas en la variable de entorno PATH para ese comando, si no ha dado una ruta con el comando.

Si no se incluye "." (la carpeta actual) en la variable PATH, simplemente no se busca.

Lo añades a la variable PATH como lo harías con cualquier otro directorio - es simplemente un punto.

Su configuración depende del shell que utilices, y de si quieres que se configure sólo para ti o para todo el mundo. Por ejemplo, puedes configurarlo en el archivo .bashrc de tu directorio personal o en /etc/bashrc para cambiarlo para todos en el sistema.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X