¿Agregar un nuevo ejecutable a la variable de entorno PATH?

Estoy tratando de instalar esta biblioteca llamada phantomjs.

Las instrucciones incluyen esta línea:

http://code.google.com/p/phantomjs/wiki/BuildInstructions

Para su comodidad, copie el file ejecutable bin / phantomjs.app / Contents / MacOS / phantomjs en algún directory de su PATH.

¿Cómo hago esto?

  • ¿Por qué Mac Disk Utility se ejecuta tan rápido?
  • El cursor de text (I-beam) en la pantalla compartida es demasiado grande
  • Pregunta de batería de Macbook pro
  • ¿Dónde hay buenos lugares para comprar RAM (memory) para una Mac?
  • ¿Intercambio de Internet a través de Thunderbolt Cable?
  • Escribir ecuaciones nucleares / de símbolos
  • Finder no puede autenticarse a pesar de que soy el administrador
  • Almacenamiento, ¿qué porcentaje dejar libre?
  • 3 Solutions collect form web for “¿Agregar un nuevo ejecutable a la variable de entorno PATH?”

    Para averiguar qué hay en tu RUTA, abre una window de Terminal y ejecuta este command: echo $PATH . El resultado es una list de directorys separados por dos puntos, cuyo contenido puede ejecutar sin especificar la ruta completa.

    Como / usr / bin está en mi path, puedo ejecutar el command w simplemente escribiendo w lugar de /usr/bin/w completo.

    Además, no tiene que mover el ejecutable a uno de los directorys PATH listdos. Otras opciones incluyen

    • Deje el ejecutable donde está, y enlace simbólico a él desde uno de los directorys de PATH
    • Agregue un directory a su ruta estableciendo explícitamente en un script de inicio de session para su caparazón

    La forma más limpia de lograr esto sería vincular simbólicamente el binary en el directory / usr / local / bin (que está incluido en PATH de manera pnetworkingeterminada). Es posible que necesite crear este directory si aún no existe. Puede verificar si estos directorys ya están en su RUTA abriendo Terminal.app y escribiendo:

    echo $PATH

    Esto generará una list delimitada por dos puntos de todos los directorys en tu RUTA.

    Si los directorys / usr / local o / usr / local / bin todavía no existen, ejecute lo siguiente:

     sudo mkdir -p /usr/local/bin 

    Enlace simbólico del binary, reemplace (/ Aplicaciones) con la ruta de acceso a phantomjs.app si difiere:

     sudo ln -s /Applications/phantomjs.app/Contents/MacOS/phantomjs /usr/local/bin 

    Ahora no debería tener problemas para ejecutar phantomjs desde la command-line.

    Volviendo al origen de su problema, si está instalando phantomjs, puede usar npm para hacerlo más fácil.

    Si lo haces, entonces puedes simplemente ejecutar:

     npm install -g phantomjs-prebuilt 

    que instalará el binary dentro del directory bin apropiado. (el indicador -g indica a npm que el package debe instalarse globalmente)

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).