3

我今天安装了 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

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

4

3 回答 3

1

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

于 2012-11-02T17:00:15.700 回答
1

如果您使用的是自制软件,只需:

brew upgrade phantomjs
于 2012-11-06T20:41:47.170 回答
0

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

  1. 酿造更新
  2. brew卸载phantomjs
  3. brew doctor(如果有的话,请遵循它推荐的修复程序......我的正在更新 xcode)
  4. 酿造安装 phantomjs

那时它应该抓住最新的。

祝你好运!

于 2012-11-13T19:14:54.947 回答