Install PhantomJS on MacOs 10.11 El Captian

2019-02-07 18:18发布

问题:

I can't install phantomJs in my macbook after upgrading to 10.11 (El Capitan).

Whenever I try to install it using homebrew it gives me this error:

$ brew install phantomjs
phantomjs: OS X Yosemite or older is required.
Error: An unsatisfied requirement failed this build.

回答1:

Something is broken since Xcode 7, if you have npm you can install it:

npm install -g phantomjs-prebuilt

Now that the issue have been handled, you can download it.



回答2:

Note that :

npm install -g phantomjs 

Will install v1.9.8

The latest preview version v2.0.1 works correctly on 10.11 El Captian is available as a binary download.

Just copy bin/phantomjs from the download into /usr/local/bin/ (or wherever you want it) on your machine.



回答3:

brew update

then

brew install phantomjs


回答4:

Install It through Homebrew or MacPorts

brew install phantomjs

or

port install phantomjs

Check the version using: phantomjs --version

Which will install the latest version. Currently: 2.1.1

My Mac OSX version: OS X El Capitan - Version 10.11.6

Thanks!



回答5:

The quickest and easiest way to install stand-alone phantomjs (tested on Mac OSX El Captian) (using brew or macports to install takes too long time since they will install the whole qt and other packages)

  • download and unzip phantomjs-2.0.0-macosx.zip from http://phantomjs.org/download.html

  • brew install upx

  • upx -d phantomjs-2.0.0-macosx/bin/phantomjs

    • If you did not unpack phantomjs with upx, “killed -9” error occurs PhantomJS: getting "Killed: 9" for anything I'm trying
  • Add phantomjs to system path in Terminal: sudo nano /etc/paths

  • echo $PATH
  • add your_directory/phantomjs-2.0.0-macosx/bin to the end
  • Hit control-x to quit.
  • Enter “Y” to save the modified buffer.
  • restart terminal
  • Terminal: phantomjs -v will show you the version of phantomjs if it is correctly installed


回答6:

If that doesn't work try:

brew install npm

npm install phantom phantomjs -g


回答7:

Latest released binary (2.1.1) for Mac has all the dependencies included in the binary. It works out of the box http://phantomjs.org/download.html