3 votos

Cómo hacer el comando ejecutar en el terminal? Comando no encontrado

He instalado couchbase en mi Macbook y ahora estoy luchando para importar datos desde el archivo csv. Si voy a

/Aplicaciones/Couchbase Servidor.app/Contents/Resources/couchbase-core/bin

donde he instalado Couchbase - en la terminal y ejecutar cbtransfer comando tengo la respuesta "Comando no encontrado".

Traté de agregar esta ruta de acceso para el $PATH. Ningún resultado.

Traté de crear un enlace simbólico y de uso. Ningún resultado.

Me pasé varias horas y empecé a odiar a mi Mac. Por favor, ayudar.

11voto

abjbhat Puntos 184

Desde el directorio cuenta con un espacio incluido, deberá adjuntar el directorio en las comillas para que funcione correctamente:

PATH=$PATH:"/Applications/Couchbase Server.app/Contents/Resources/couchbase-core/bin"

Para cargar el nuevo PATH después de agregar la línea anterior a su .bash_profile (usted puede crear este archivo si es necesario. en tu carpeta de inicio), usted debe abrir una nueva ventana de Terminal, o de tipo:

source ~/.bash_profile

Usted puede comprobar para ver si es correcta, escribiendo:

echo $PATH

Se debe mostrar el directorio que usted ha añadido.

También, cada vez que un ejecutable no está en la PATH usted necesita para dar una adecuada (absoluta o relativa) ruta de acceso al ejecutable en orden para que se ejecute. La ruta de acceso relativa a la PWD (directorio actual de trabajo) es ./, por ejemplo ./cbtransfer.

Es posible que su shell por defecto no es BASH, tipo de

echo $SHELL

para comprobar esto.

El beneficio de ajustar su camino en esto de la moda es que el cambio va a persistir a través de las sesiones de terminal y reinicia. Usted puede alternativamente utilizar un comando exportar para establecer la ruta de acceso para un terminal actual período de sesiones.

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