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

1

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

¿Qué debo hacer, o dónde debo colocar el archivo de salida final, para poder ejecutarlo desde cualquier lugar desde dentro de la terminal, sin tener que ir al directorio donde se encuentra el archivo ejecutable de Unix real?

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

    
pregunta andy 17.06.2012 - 04:05

1 respuesta

3

Puedes agregar la ubicación a tu ruta ejecutable.

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

Paso 2: Agrega la ruta real al archivo. Por ejemplo, agregué / Users / work / documents / fun / scripts en él y mi ~ / .profile se parece a

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 el comando which . Debería ver la ruta de su programa y debería poder ejecutarlo independientemente de su ubicación.

which git
=> /usr/bin/git

O de otra manera, mueva el programa a la ruta ejecutable existente. Para ver la ruta ejecutable existente.

echo $PATH
    
respondido por el revolver 17.06.2012 - 04:22

Lea otras preguntas en las etiquetas