web-dev-qa-db-fra.com

PhantomJS: "Tue: 9" pour tout ce que j'essaie

Je viens d'installer phantomjs, mac os x yosemite. Chaque fois que je lance/bin/phantomjs, quel que soit le paramètre, j’obtiens Killed: 9. Une idée?

66
azv

pour exécuter phantomjs sur osx yosemite, téléchargez la version/correction trouvée sur:

https://github.com/eugene1g/phantomjs/releases

édition originale:

https://github.com/ariya/phantomjs/issues/12928

63
sdeburca
  1. Installez UPX. UPX est un packer et unpacker exécutable

    $ brew install upx
    
  2. Décompressez l'exécutable phantomjs

    $ upx -d phantomjs-2.0.0-macosx/bin/phantomjs
    
  3. Lancer l'exécutable phantomjs

    $ ./phantomjs-2.0.0-macosx/bin/phantomjs
    
99
Ram

La version eugene1g et l’installation UPX ne m’ont pas fonctionné sur El Capitan. Ce qui a fonctionné pour moi, c’est d’installer PhantomJS à l’aide du paquet 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 
2
Blaise

$ npm install -g phantomjs a travaillé pour moi sur El Capitan.

Le paquet npm n'est pas "officiel", il est maintenu par un contributeur, mais cela fonctionne. https://github.com/eugene1g/phantomjs

2
Aditya M P

Blunt ré-installer en utilisant une infusion

Tout ce qui est dans /usr/local/bin/phantomjs a cessé de travailler pour vous.

Si vous avez environ 30 minutes, vous pouvez réinstaller et rétablir le lien à l’aide de brasser:

  # 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 vous voulez tester ce que fera l'infusion avec overwrite, vous pouvez exécuter

 brew link --overwrite --dry-run phantomjs 
1
Ralph Cowling