刚刚安装了phantomjs,mac os x yosemite。每当我使用任何参数运行/ bin / phantomjs时,我都会得到Killed: 9
。有什么想法吗?
答案 0 :(得分:99)
安装UPX。 UPX是一个可执行的打包程序和解包程序
$ brew install upx
解压缩phantomjs
可执行文件
$ upx -d phantomjs-2.0.0-macosx/bin/phantomjs
运行phantomjs
可执行文件
$ ./phantomjs-2.0.0-macosx/bin/phantomjs
答案 1 :(得分:63)
答案 2 :(得分:2)
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
答案 3 :(得分:2)
var $boxes = $(".todo-checkbox");
$boxes.change(function() {
if ($boxes.filter(':checked').length == $boxes.length) {
$("#yourButton").show();
}
});
在El Capitan为我工作。
npm包不是官方",它由贡献者维护,但它有效。 https://github.com/eugene1g/phantomjs
答案 4 :(得分:1)
/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
答案 5 :(得分:0)
有时会在您当前的shell进程被杀死时发生。
我在tmux
中使用brew update
,brew
更新了tmux
和bash
,然后爆炸! tmux
中的所有内容都只会返回Killed: 9
。