9

我创建了一个小型 Rails 应用程序,它使用 poltergeist 和 Capybara 定期检查我的一个网站的内容。在我的 Mac 上的开发中一切都很好。但是当我在我的生产服务器上测试它时,我得到了以下服务器。

Capybara::Poltergeist::PhantomJSFailed(PhantomJS 返回非零退出状态 127。确保 phantomjs 在您的系统上成功运行。您可以通过运行phantomjs应该为您提供 Javascript REPL 的命令来测试它。):

Phantomjs 工作。我已经从命令行对其进行了测试。更让我困惑的是,当我从生产服务器上的 rails 控制台运行我的方法时,它也可以工作。

任何想法?

4

1 回答 1

0

我也有这个问题,只是我不记得我做了什么来重新创建它。可能是我试图在虚拟 linux 机器上执行此操作。

但是这个链接https://github.com/jonleighton/poltergeist/issues/346似乎详细说明了 2 个潜在问题。

  1. 可能与 $path 有关
  2. 可能是内存问题。
于 2014-02-12T12:02:42.393 回答