Estoy intentando instalar esta biblioteca llamada phantomjs.
Las instrucciones incluyen esta línea:
Por conveniencia, copia el ejecutable bin / phantomjs.app / Contents / MacOS / phantomjs a algún directorio en su PATH.
¿Cómo hago esto?
Para averiguar qué hay en tu RUTA, abre una ventana de Terminal y ejecuta este comando: echo $PATH
. La salida es una lista de directorios separados por dos puntos, cuyos contenidos puede ejecutar sin especificar la ruta completa.
Ya que / usr / bin está en mi ruta, puedo ejecutar el comando w
simplemente escribiendo w
en lugar de /usr/bin/w
completo.
Además, no tiene que mover el ejecutable a uno de los directorios PATH listados. Otras opciones incluyen
La forma más limpia de lograr esto sería vincular el binario en el directorio / usr / local / bin (que se incluye en PATH de forma predeterminada). Es posible que deba crear este directorio si aún no existe. Puede verificar si estos directorios ya están en su RUTA abriendo Terminal.app y escribiendo:
echo $PATH
Esto generará una lista delimitada por dos puntos de todos los directorios en su RUTA.
Si los directorios / usr / local o / usr / local / bin aún no existen, ejecute lo siguiente:
sudo mkdir -p /usr/local/bin
Enlace simbólico al binario, reemplace (/ Aplicaciones) con la ruta a phantomjs.app si difiere:
sudo ln -s /Applications/phantomjs.app/Contents/MacOS/phantomjs /usr/local/bin
Ahora no debería tener problemas al ejecutar phantomjs desde la línea de comandos.
Volviendo a la raíz de su problema, si está instalando phantomjs puede usar npm para hacerlo más fácil.
Si lo haces, puedes simplemente ejecutar:
npm install -g phantomjs-prebuilt
que instalará el binario dentro del directorio bin apropiado. (la marca -g indica a npm que el paquete se instalará globalmente)