installation - mac - install phantomjs windows
InstalaciĆ³n de PhantomJS en Mac (6)
Estoy intentando instalar PhantomJS en mi Mac (Yosemite).
Hice lo siguiente:
npm install phantomjs
Entonces hice
npm install phantomjs-prebuilt
Ambos de los cuales aparecen en mis node_modules. Pero cuando intento ejecutar phantomjs --version
obtengo
-bash: phantomjs: command not found
También intenté instalar el binario desde el sitio web de descargas, pero nada. ¿Qué me estoy perdiendo? El objetivo final es usar casperjs, pero actualmente Casper está preguntando
Fatal: [Errno 2] No such file or directory; did you install phantomjs?
Pensé que lo había hecho....?
- Descargue la última versión de phantomjs (por ejemplo: phantomjs-2.1.1-macosx.zip) desde http://phantomjs.org/download.html
- Extraigalo en alguna ruta (ej: ~ / Desktop / phantomjs-2.1.1-macosx)
- Ejecute este comando en la terminal - sudo ln -n ~ / Desktop / phantomjs-2.1.1-macosx / bin / phantomjs / usr / local / bin /
- Ejecute phantomjs desde el terminal con el comando: phantomjs
- Verifique la versión de phantomjs por comando: phantomjs -v
- Verifique la ruta de acceso de phantomjs por comando: cuales phantomjs
¿No deberías instalar phantomjs
globalmente?
npm install -g phantomjs
Como lo está instalando localmente, el comando -
phantomjs -v
No funcionaría en todas partes.
Puede consultar la diferencia entre instalación local e instalación global aquí: https://docs.npmjs.com/cli/install
Después de mucho excavar, descubrí que en las versiones antiguas de High-Sierra de phantomjs (<2.0) no funcionaban .
Además, el archivo zip a través de la http://phantomjs.org/download.html es defectuoso.
Si necesita un nuevo fantasma, solo vaya a this página y descargue phantomjs 2.1.1 (o posterior).
La respuesta aceptada está desactualizada. En Mac, usando Homebrew, escriba:
brew cask install phantomjs
Necesita agregar phantomjs binary a su PATH. Puede hacer esto modificando la variable de entorno o simulando el binario por ejemplo /usr/local/bin
Por ejemplo, si desea vincular el binario:
cd $HOME
curl -O https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-macosx.zip
ln -s $HOME/phantomjs-2.1.1-macosx/bin/phantomjs /usr/bin/phantomjs
o si desea modificar la variable de entorno PATH:
cd $HOME
curl -O https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-macosx.zip
y agregue esta línea a este archivo: ~/.bash_profile
:
export PATH=$HOME/phantomjs-2.1.1-macosx/bin:$PATH
y luego ejecute:
source ~/.bash_profile
Si está utilizando Homebrew , puede escribir:
brew install phantomjs