Reputation: 10051
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.
Upvotes: 27
Views: 25808
Reputation: 398
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!
Upvotes: 6
Reputation: 29431
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.
Upvotes: 42
Reputation: 1014
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
Upvotes: 4
Reputation: 551
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
Add phantomjs to system path in Terminal: sudo nano /etc/paths
Upvotes: 4
Reputation: 2449
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.
Upvotes: 19
Reputation: 538
If that doesn't work try:
brew install npm
npm install phantom phantomjs -g
Upvotes: 4