我创建了一个小型 Rails 应用程序,它使用 poltergeist 和 Capybara 定期检查我的一个网站的内容。在我的 Mac 上的开发中一切都很好。但是当我在我的生产服务器上测试它时,我得到了以下服务器。
Capybara::Poltergeist::PhantomJSFailed(PhantomJS 返回非零退出状态 127。确保 phantomjs 在您的系统上成功运行。您可以通过运行phantomjs
应该为您提供 Javascript REPL 的命令来测试它。):
Phantomjs 工作。我已经从命令行对其进行了测试。更让我困惑的是,当我从生产服务器上的 rails 控制台运行我的方法时,它也可以工作。
任何想法?