PhantomJS:对于我正在尝试的任何事情,获得​​"杀死:9"

azv*_*azv 66 phantomjs osx-yosemite

刚刚安装了phantomjs,mac os x yosemite.每当我使用任何参数运行/ bin/phantomjs时,我都会得到Killed: 9.任何的想法?

Ram*_*Ram 99

  1. 安装UPX.UPX是一个可执行的打包程序和解包程序

    $ brew install upx
    
    Run Code Online (Sandbox Code Playgroud)
  2. 解压缩phantomjs可执行文件

    $ upx -d phantomjs-2.0.0-macosx/bin/phantomjs
    
    Run Code Online (Sandbox Code Playgroud)
  3. 运行phantomjs可执行文件

    $ ./phantomjs-2.0.0-macosx/bin/phantomjs
    
    Run Code Online (Sandbox Code Playgroud)

  • 谢谢,对我来说很完美.@AndrewT.upx是一个可执行的打包程序,运行upx -d会反转可执行文件的打包并将其恢复为原始格式(有点像解压缩文件) (5认同)
  • 这是正确的答案.另一个应该删除它的复选标记,它应该放在这个答案上. (4认同)

sde*_*rca 63

re:在osx yosemite上运行phantomjs,下载在以下位置找到的build/fix:

https://github.com/eugene1g/phantomjs/releases

原始问题:

https://github.com/ariya/phantomjs/issues/12928

  • 谢谢.很有帮助. (3认同)
  • 将提取的`phantomjs`脚本放在例如`/ usr/local/bin`或其他`$ PATH`相关文件夹中. (3认同)
  • 所以基本上它并不完全是上面这个链接,而是链接在上面的链接(lol),这是https://github.com/eugene1g/phantomjs/releases (2认同)