在MacOs 10.11 El Captian上安装PhantomJS

jfc*_*edo 27 javascript macos homebrew phantomjs

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

每当我尝试使用自制程序安装它时它会给我这个错误:

$ brew install phantomjs
phantomjs: OS X Yosemite or older is required.
Error: An unsatisfied requirement failed this build.
Run Code Online (Sandbox Code Playgroud)

Tho*_*oub 41

自Xcode 7以来有些东西被破坏了,如果你有npm你可以安装它:

npm install -g phantomjs-prebuilt
Run Code Online (Sandbox Code Playgroud)

现在问题已经处理完毕,您可以下载它.


dwk*_*kns 19

注意 :

npm install -g phantomjs 
Run Code Online (Sandbox Code Playgroud)

将会安装 v1.9.8

最新预览版v2.0.1在10.11上正常工作El Captian 可作为二进制下载.

只需bin/phantomjs/usr/local/bin/您的计算机上下载(或任何您想要的地方)即可.


Sub*_*jit 6

通过Homebrew或MacPorts安装它

brew install phantomjs
Run Code Online (Sandbox Code Playgroud)

要么

port install phantomjs
Run Code Online (Sandbox Code Playgroud)

检查版本使用: phantomjs --version

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

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

谢谢!


Shi*_*ing 5

安装独立幻像的最快捷最简单的方法(在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

  • 将phantomjs添加到终端中的系统路径:sudo nano/etc/paths

  • echo $ PATH
  • 将your_directory/phantomjs-2.0.0-macosx/bin添加到最后
  • 点击control-x退出.
  • 输入"Y"以保存修改后的缓冲区.
  • 重启终端
  • 终端:phantomjs -v会显示phantomjs的版本,如果它已正确安装