Ответ 1
re: запустить phantomjs на osx yosemite, загрузить сборку/исправление, найденную по адресу:
https://github.com/eugene1g/phantomjs/releases
оригинальная версия:
Только что установленные phantomjs, mac os x yosemite. Всякий раз, когда я запускаю /bin/phantomjs, с любым параметром, я получаю Killed: 9
. Любая идея?
re: запустить phantomjs на osx yosemite, загрузить сборку/исправление, найденную по адресу:
https://github.com/eugene1g/phantomjs/releases
оригинальная версия:
Установите UPX. UPX является исполняемым пакером и распаковщиком
$ brew install upx
Распакуйте исполняемый файл phantomjs
$ upx -d phantomjs-2.0.0-macosx/bin/phantomjs
Запустите phantomjs
исполняемый
$ ./phantomjs-2.0.0-macosx/bin/phantomjs
Выпуск 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
$ npm install -g phantomjs
работал у меня на Эль Капитане.
Пакет npm не является "официальным", он поддерживается вкладчиком, но он работает. https://github.com/eugene1g/phantomjs
Все, что находится в /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