我今天安装了 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
一旦我下载了它,我该如何实际安装它?
我今天安装了 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
一旦我下载了它,我该如何实际安装它?
您使用的是 Linux 还是 OS X?您需要从源代码构建或安装更新的 PhantomJS 包。您还可以下载二进制文件并安装在已安装 PhantomJS 的系统上。键入“which phantomjs”,它应该显示 PhantomJS 的位置。
如果您使用的是自制软件,只需:
brew upgrade phantomjs
我昨天不得不解决这个问题,它需要我更新 brew,告诉 brew 卸载 phantomJS,然后更新 xcode,然后安装最新的 xcode 命令实用程序,然后使用 brew 重新安装 phantomjs。终于让它引入了最新版本。你可以试试这个(mac):
那时它应该抓住最新的。
祝你好运!