短篇小说

我打电话

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服务器(nginx)上运行
  • 红宝石1.9.3
  • RVM
  • 红宝石在轨道上3.0.3
  • javascript与extjs
  • 为安全而设计
  • PostgreSQL
  • Capistrano部署
  • 硒水豚黄瓜
  • 更多的宝石...

我负责更新红宝石,铁轨和宝石的最新版本。 我按照本指南升级了网站。 该站点(kinda)运行,现在我正在调试其中的错误。 我想尝试通过以前的开发人员创建的自动黄瓜测试,并遇到此错误。

#1楼 票数:0 已采纳

childprocess github页面获悉答案:

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

问题可能是我的网站使用的许多宝石之一更改了Kernel#exec的语义

  ask by Kane Anderson translate from so

未解决问题?本站智能推荐:

1回复

如何使用虚拟应用程序测试gem(最好使用Cucumber)?

我正在制作一个宝石,它将在应用程序的控制器中添加一些自定义响应器。 为了测试这一点,我将需要一个虚拟应用程序,该应用程序位于可以加载并以某种方式生成视图的测试目录中。 我更喜欢使用Cucumber来测试该宝石,因为这是我过去最习惯使用的。 我如何像这样在测试目录中生成应用程序?
3回复

无法在IntelliJ Idea 12上运行黄瓜测试

我已经按照所有必要的步骤安装了红宝石和捆绑包。 但是在运行时的intellij想法上说 在运行配置中,它说 即使选择SDK之后。 请帮帮我。 非常感谢,
3回复

红宝石黄瓜:可以在宝石中使用吗?

我想为Ruby中的Cucumber开发一些可重用的步骤定义和方案概述。 我已经搜索了Cucumber Wiki,但是似乎没有有关将Cucumber与Ruby gems一起使用的信息。 是否支持从已安装的Gem中执行功能? 还是用户必须手动更改到gem安装目录并显式引用要从那里运
1回复

在Ruby 1.8.6上安装黄瓜的日期无效

我正在为使用黄瓜的应用程序设置一个持续集成服务器。 我正在尝试在ubuntu linux 10.04上安装黄瓜宝石,但是在ruby 1.8.6上不起作用。 它适用于红宝石1.8.7,但不能解决我的问题,因为cruisecontrolrb需要1.8.6。 我已经找到此链接http://www
1回复

黄瓜书:无法找到gemfile

我正在阅读“黄瓜书”,第143页给出了“捆绑执行程序ruby lib / nice_bank.rb”的示例 这给了我一个could not locate gemfile 。 我已经上下搜索,但是无法在任何地方手动找到它。 然后,我在控制台中执行了以下命令: gem list
1回复

通过Intelli-J 10.5.3运行黄瓜测试吗?

当我尝试使用Ruby 1.9.3-p0运行黄瓜测试时,我得到了: Cucumber gem 'cucumber(1.1.3) isn't supported by graphical test runner, please use verison >= '0.3.7' for 'RVM
2回复

如何在Windows 7中使用Bundler安装Cucumber

我已经创建了一个类似于下面的gem文件,我正在Windows 7环境中尝试此操作 这在cmd“ C:\\ mysite \\ ruby​​ test.rb”中执行 我已经将第一行更改为 但是我仍然遇到同样的错误。 真的很感谢有人指导,我是黄瓜和红宝石的新手。
5回复

Selenium模式下的Cucumber和WebRat:使用gem bundle时无法启动mongrel_rails

我正在使用宝石捆绑器(v.0.9.6)和Rails 2.3.5,rubygems 1.3.6和ruby 1.8.7(在Snow Leopard上)。 我的Gemfile看起来像这样: 到现在为止还挺好。 我已经成功使用Bundle数周了。 但是,我开始在Selenium模式下使用C