PhantomJS: getting “Killed: 9” for anything I'm trying

后端 未结 6 1334
旧巷少年郎
旧巷少年郎 2020-12-07 23:46

Just installed phantomjs, mac os x yosemite. Whenever I run /bin/phantomjs, with any parameter, I get Killed: 9. Any idea?

相关标签:
6条回答
  • 2020-12-08 00:21

    $ npm install -g phantomjs worked for me on El Capitan.

    The npm package isn't "official", it's maintained by a contributor, but it works. https://github.com/eugene1g/phantomjs

    0 讨论(0)
  • 2020-12-08 00:22
    1. Install UPX. UPX is an executable packer and unpacker

      $ brew install upx
      
    2. Unpack the phantomjs executable

      $ upx -d phantomjs-2.0.0-macosx/bin/phantomjs
      
    3. Run the phantomjs executable

      $ ./phantomjs-2.0.0-macosx/bin/phantomjs
      
    0 讨论(0)
  • 2020-12-08 00:24

    Blunt re-install using brew

    Whatever is in /usr/local/bin/phantomjs has stopped working for you.

    If you've got ~30mins to spare you can reinstall and relink using 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
    

    If you want to test what brew will do with overwrite you can run

     brew link --overwrite --dry-run phantomjs 
    
    0 讨论(0)
  • 2020-12-08 00:28

    re: running phantomjs on osx yosemite, download the build/fix found at:

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

    original issue:

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

    0 讨论(0)
  • 2020-12-08 00:34

    The eugene1g release and UPX install didn't work for me on El Capitan. What did work for me was installing PhantomJS using the phantomjs2 NPM package:

    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 
    
    0 讨论(0)
  • 2020-12-08 00:35

    Sometimes this happens when your current shell process is killed.

    I was in tmux using brew update, and brew updated tmux and bash, then bang! Everything in tmux just returns Killed: 9.

    0 讨论(0)
提交回复
热议问题