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.
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.
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.
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!
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
If that doesn't work try:
brew install npm
npm install phantom phantomjs -g
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