2015-11-05 99 views
26

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

每当我尝试安装使用自制它,它给了我这个错误:

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

你应该看看[Github问题](https://github.com/Homebrew/homebrew/issues/44525) –

回答

40

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

npm install -g phantomjs-prebuilt 

既然问题已经处理完毕,你可以download it

+1

是的,你说得对。我终于安装了它使用npm – jfcorugedo

+1

@ jfcorugedo很高兴它帮助:) –

+1

仅供参考...这个npm安装程序现在叫做phantomjs-prebuilt。 –

4

如果不行尝试:

酿造安装NPM

npm install phantom phantomjs -g 
18

需要注意的是:

npm install -g phantomjs 

将安装v1.9.8

最新预览版本v2.0.1正常工作在10.11 El Captian是available as a binary download

只需从您的计算机上下载bin/phantomjs/usr/local/bin/(或任何您想要的位置)即可。

+1

npm install -g phantomjs将安装2.1.1以及 –

5

安装单机phantomjs(在Mac OSX厄尔尼诺上尉好测试)的最快和最简单的方法(使用BREW或MacPorts的安装时间太长的时间,因为他们将安装整个Qt和其他包)

  • 下载和http://phantomjs.org/download.html

  • 酿造解压phantomjs-2.0.0-macosx.zip安装UPX

  • UPX -d phantomjs-2.0.0-MacOSX的/ bin中/ phantomjs

  • 添加phantomjs到系统路径在终端:sudo的纳米/等/路径

  • 回声$ PATH
  • 将your_directory/phantomjs-2.0.0-macosx/bin添加到最后
  • 点击control control-x退出。
  • 输入“Y”保存修改后的缓冲区。
  • 重启终端
  • 终端:phantomjs -v会告诉你phantomjs的版本,如果它被正确安装
+0

谢谢!我下载了我需要的正确版本,并且能够自行安装。 – mihai

+0

我下载并将phantomjs移动到/ usr/local/bin。适用于我 – tyan

12
brew update 

然后

brew install phantomjs 
+0

对于我来说,既没有酿造也没有从phantomjs.org 2.1版本下载不起作用。我整晚都在苦苦挣扎。降级到2.0后(从https://github.com/eugene1g/phantomjs/releases下载),一切正常。我在Mac Os Sierra上使用验证测​​试进行验收测试。 –

6

使用安装它通过自制或MacPorts的

brew install phantomjs 

port install phantomjs 

检查版本:phantomjs --version

哪个会安装最新版本。目前:2.1.1

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

谢谢!

+0

同上Sierra –