在 MacOs 10.11 El Capitan 上安装 PhantomJS

Install PhantomJS on MacOs 10.11 El Captian

升级到 10.11 (El Capitan) 后,我无法在我的 macbook 中安装 phantomJs。

每当我尝试使用自制软件安装它时,它都会给我这个错误:

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

Something is broken since Xcode 7,如果你有 npm,你可以安装它:

npm install -g phantomjs-prebuilt

既然问题已经得到处理,您可以download it

如果不行试试:

brew 安装 npm

npm install phantom phantomjs -g

注意:

npm install -g phantomjs 

将安装 v1.9.8

在 10.11 El Captian 上正确运行的最新预览版本 v2.0.1available as a binary download

只需将 bin/phantomjs 从下载内容复制到计算机上的 /usr/local/bin/(或任何您想要的位置)。

最快最简单的安装方式stand-alone phantomjs(在Mac OSX El Captian上测试)(使用brew或macports安装需要很长时间,因为他们会安装整个 qt 和其他包)

  • http://phantomjs.org/download.html

  • 下载并解压phantomjs-2.0.0-macosx.zip
  • brew 安装 upx

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

    • 如果你没有用upx解压phantomjs,会出现“killed -9”错误
  • 在终端中将 phantomjs 添加到系统路径:sudo nano /etc/paths

  • 回显 $PATH
  • 在最后加上your_directory/phantomjs-2.0.0-macosx/bin
  • 点击 control-x 退出。
  • 输入“Y”保存修改后的缓冲区。
  • 重启终端
  • 终端:如果安装正确,phantomjs -v 会显示 phantomjs 的版本

Mac 的最新发布的二进制文件 (2.1.1) 具有二进制文件中包含的所有依赖项。开箱即用 http://phantomjs.org/download.html

brew update

然后

brew install phantomjs

通过 Homebrew 或 MacPorts

安装
brew install phantomjs

port install phantomjs

检查版本使用:phantomjs --version

这将安装最新版本。目前:2.1.1

我的MacOSX版本:OS X El Capitan - Version 10.11.6

谢谢!