PhantomJS版本1.4.0版本问题

时间:2012-11-02 14:59:51

标签: ruby-on-rails ruby phantomjs

我今天安装了PhantomJS并尝试使用它时遇到此错误:

PhantomJS version 1.4.0
is too old. You must use at least version 1.7.0  
(Capybara::Poltergeist::PhantomJSTooOld)

如何安装新版本?

我可以 获取更新的版本(1.7):http://phantomjs.org/download.html

一旦我下载了它,我该如何实际安装呢?

3 个答案:

答案 0 :(得分:1)

您使用的是Linux还是OS X?您需要从源代码构建或安装更新的PhantomJS软件包。您还可以下载二进制文件并通过安装的PhantomJS系统进行安装。输入“which phantomjs”,它应该显示PhantomJS的位置。

答案 1 :(得分:1)

如果你使用自制软件,只需:

brew upgrade phantomjs

答案 2 :(得分:0)

我昨天必须解决这个问题,它要求我更新brew,告诉brew卸载phantomJS,然后更新xcode,然后安装最新的xcode命令实用程序,然后使用brew重新安装phantomjs。最后,它让它拉入最新版本。你可以尝试这个(mac):

  1. brew update
  2. brew uninstall phantomjs
  3. brew doctor(按照其推荐的修正案,如果有的话......我正在更新xcode)
  4. brew install phantomjs
  5. 此时它应该抓住最新的。

    祝你好运!