Только что установленные phantomjs, mac os x yosemite. Всякий раз, когда я запускаю /bin/phantomjs, с любым параметром, я получаю Killed: 9
. Любая идея?
PhantomJS: получение "Killed: 9" за все, что я пытаюсь
Ответ 1
re: запустить phantomjs на osx yosemite, загрузить сборку/исправление, найденную по адресу:
https://github.com/eugene1g/phantomjs/releases
оригинальная версия:
Ответ 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