Подтвердить что ты не робот

PhantomJS: получение "Killed: 9" за все, что я пытаюсь

Только что установленные phantomjs, mac os x yosemite. Всякий раз, когда я запускаю /bin/phantomjs, с любым параметром, я получаю Killed: 9. Любая идея?

4b9b3361

Ответ 2

  • Установите UPX. UPX является исполняемым пакером и распаковщиком

    $ brew install upx
    
  • Распакуйте исполняемый файл phantomjs

    $ upx -d phantomjs-2.0.0-macosx/bin/phantomjs
    
  • Запустите phantomjs исполняемый

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

Ответ 3

Выпуск eugene1g и установка UPX не работали для меня на El Capitan. Для меня работала установка PhantomJS с использованием пакета NPM phantomjs2:

npm install phantomjs2

# Optional: symlink in a dir that on my PATH:
ln -s /usr/local/lib/node_modules/phantomjs2/lib/phantom/bin/phantomjs /usr/local/bin/phantomjs 

Ответ 4

$ npm install -g phantomjs работал у меня на Эль Капитане.

Пакет npm не является "официальным", он поддерживается вкладчиком, но он работает. https://github.com/eugene1g/phantomjs

Ответ 5

Блант переустановить с помощью brew

Все, что находится в /usr/local/bin/phantomjs, перестало работать на вас.

Если у вас есть ~ 30 минут, вы можете переустановить и повторно использовать с помощью 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

Если вы хотите проверить, что brew будет делать с overwrite, вы можете запустить

 brew link --overwrite --dry-run phantomjs