mac - PhantomJS: obtener "Killed: 9" por todo lo que estoy intentando
phantom js driver (5)
Acabo de instalar phantomjs, mac os x yosemite.
Cada vez que ejecuto / bin / phantomjs, con cualquier parámetro, me matan
Killed: 9
.
¿Alguna idea?
Blunt reinstalar usando brew
Lo que esté en
/usr/local/bin/phantomjs
ha dejado de funcionar para usted.
Si tiene ~ 30 minutos de sobra, puede reinstalar y volver a vincular usando brew:
# unlink old version
brew unlink phantomjs
# reinstall phantomjs
brew update && brew install phantomjs
# (You may wish to make a refreshing herbal tea or similar beverage here...)
# Update link to usr/local/bin
brew link --overwrite phantomjs
Si desea probar qué hará la preparación con
overwrite
, puede ejecutar
brew link --overwrite --dry-run phantomjs
-
Instalar UPX. UPX es un empacador y desempacador ejecutable
$ brew install upx
-
Descomprima el ejecutable
phantomjs
$ upx -d phantomjs-2.0.0-macosx/bin/phantomjs
-
Ejecute el ejecutable
phantomjs
$ ./phantomjs-2.0.0-macosx/bin/phantomjs
El lanzamiento de eugene1g y la instalación de UPX no funcionaron para mí en El Capitan. Lo que funcionó para mí fue instalar PhantomJS usando el paquete phantomjs2 NPM:
npm install phantomjs2
# Optional: symlink in a dir that''s on my PATH:
ln -s /usr/local/lib/node_modules/phantomjs2/lib/phantom/bin/phantomjs /usr/local/bin/phantomjs
re: ejecutando phantomjs en osx yosemite, descargue la compilación / corrección que se encuentra en:
https://github.com/eugene1g/phantomjs/releases
problema original:
$ npm install -g phantomjs
me funcionó en El Capitan.
El paquete npm no es "oficial", lo mantiene un colaborador, pero funciona. https://github.com/eugene1g/phantomjs