1 votos

¿Cómo consigo que un archivo ejecutable de Unix se ejecute desde cualquier lugar, como Java o Git?

Acabo de crear mi primera herramienta de línea de comandos en Xcode.

Qué tengo que hacer, o dónde tengo que poner el archivo de salida final, para poder ejecutarlo desde cualquier lugar desde el terminal, sin tener que ir al directorio en el que está el archivo ejecutable Unix real.

Un ejemplo de ello son los ejecutables Java y Git, que puedo ejecutar en el terminal independientemente de la ubicación en la que me encuentre.

3voto

nbubis Puntos 116

Puede añadir la ubicación en su ruta de ejecución.

Paso 1: Utilice un editor para abrir ~/.profile

Paso 2: Añadir la ruta real en el archivo. Por ejemplo, añadí /Users/trabajo/documentos/diversión/scripts en él y mi ~/.profile se ve como

export PATH=/usr/local/sbin:/opt/local/bin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/Users/work/documents/fun/scripts:$PATH

Paso 3: Reinicie el terminal, y emita que de mando. Deberías ver la ruta de tu programa, y deberías poder ejecutar el programa independientemente de tu ubicación.

which git
=> /usr/bin/git

O de otra forma, mover el programa a la ruta de ejecución existente. Para ver la ruta ejecutable existente.

echo $PATH

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