ruby-on-rails-3.2 - Rails : Poltergeist doesn't seem to find an fully working phantomjs

标签 ruby-on-rails-3.2 phantomjs poltergeist

我创建了一个小型的Rails应用,可以通过poltergeist和Capybara来检查我的一个网站的内容。在我的Mac上,一切都在开发人员中发挥出色。
但是,当我在生产服务器上对其进行测试时,我得到了以下服务器。

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

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

任何想法?

最佳答案

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

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

  • 可能与$ path有关
  • 可能是内存问题。
  • 关于ruby-on-rails-3.2 - Rails : Poltergeist doesn't seem to find an fully working phantomjs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17421602/

    相关文章:

    ruby-on-rails - youtube 视频中的 Phantom JS 错误

    rspec - Datatables.net和rspec,测试完成处理

    selenium - 如何使用 poltergeist 拖放?

    ruby-on-rails - 在资源管道中预编译 HTML 页面

    ruby-on-rails - 尝试在 Rails 应用程序中定义新模块时出错

    javascript - Phantom JS 同步 AJAX 请求 : NETWORK_ERR: XMLHttpRequest Exception 101

    javascript - 无法使 PhantomJS 示例正常工作

    ruby-on-rails - 如何找到 Parent_id 可选的 ActiveRecord 条目的最终祖先?

    ruby-on-rails - 具有用户身份验证功能的 Rails Web 应用程序是否有 'template' ?

    javascript - phantomjs 卡在 [DEBUG] 网页 - setupFrame ""