Rails:Poltergeist似乎没有找到一个完全有效的幻影

jlf*_*aux 9 phantomjs ruby-on-rails-3.2 poltergeist

我创建了一个小型的Rails应用程序,用恶作剧和Capybara对我的一个网站的内容进行了核心检查.在我的Mac上,dev中的一切都很好用.但是当我在生产服务器上测试时,我得到了以下服务器.

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

Phantomjs的作品.我从命令行测试过它.更令我困惑的是,当我从生产服务器上的rails控制台运行我的方法时,它也可以工作.

任何的想法?

Don*_*ono 0

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

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

  1. 可能与 $path 有关
  2. 可能是内存问题。