web-dev-qa-db-ja.com

PhantomJS:私がやろうとしていることに対して「Kill​​ed:9」を取得

Phantomjs、mac os x yosemiteをインストールしました。パラメータを指定して/ bin/phantomjsを実行すると、Killed: 9。何か案が?

66
azv

re:osx yosemiteでphantomjsを実行し、次の場所にあるビルド/修正をダウンロードします。

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

元の問題:

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

63
sdeburca
  1. UPXをインストールします。 UPXは実行可能なパッカーおよびアンパッカーです

    $ brew install upx
    
  2. phantomjs実行可能ファイルを解凍します

    $ upx -d phantomjs-2.0.0-macosx/bin/phantomjs
    
  3. phantomjs実行可能ファイルを実行します

    $ ./phantomjs-2.0.0-macosx/bin/phantomjs
    
99
Ram

El Capitanでは、eugene1gリリースとUPXインストールは機能しませんでした。私のために働いたのは、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 
2
Blaise

$ npm install -g phantomjsエルキャピタンで私のために働いた。

Npmパッケージは「公式」ではなく、寄稿者によって保守されていますが、動作します。 https://github.com/eugene1g/phantomjs

2
Aditya M P

Brewを使用した鈍い再インストール

/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 
1
Ralph Cowling