PhantomJS:为了我所尝试的任何事情而获得“Killed:9”
刚安装了phantomjs,mac os x yosemite。 每当我运行/ bin / phantomjs,任何参数,我都会被Killed: 9
。 任何想法?
-
安装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上不适用于我。 什么工作对我来说是使用phantomjs2 NPM软件包安装PhantomJS:
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
$ npm install -g phantomjs
在El Capitan为我工作。
npm包不是“官方”的,它是由贡献者维护的,但它是有效的。 https://github.com/eugene1g/phantomjs
使用brew重新安装Blunt
无论在/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
如果你想testing什么酿造将overwrite
你可以运行
brew link --overwrite --dry-run phantomjs