黄瓜ChildProcess :: LaunchError

时间:2015-03-30 21:54:53

标签: ruby-on-rails gem cucumber

短篇小说

我正在打电话

bundle exec cucumber

并收到此错误:

No such file or directory - -no-remote (ChildProcess::LaunchError) /usr/local/rvm/gems/ruby-2.2.0@ops/gems/childprocess-0.5.5/lib/childprocess/unix/fork_exec_process.rb:58:in `launch_process'

可能导致此错误的原因是什么?

详细

我继承了一个 网站项目:

  • 在centos 6.6 server(nginx)上运行
  • ruby​​ 1.9.3
  • RVM
  • ruby​​ on rails 3.0.3
  • javascript with extjs
  • 设计安全
  • 的PostgreSQL
  • capistrano for deployment
  • 硒,水豚,黄瓜
  • 更多宝石......

我的任务是更新到最新版本的ruby,rails和gem。我跟着this guide升级了网站。网站(有点)运行,我现在正在调试错误。我想尝试传递先前开发人员创建的自动化黄瓜测试,并遇到此错误。

1 个答案:

答案 0 :(得分:0)

childprocess github page获得答案:

# in ./features/support/env.rb
ChildProcess.posix_spawn = true

可能问题是我的网站使用的众多宝石之一改变了内核的语义#exec