Testing 未定义的局部变量或方法“在后台启动测试服务器”;对于#<;对象:0x007ffc49a5e130>;

Testing 未定义的局部变量或方法“在后台启动测试服务器”;对于#<;对象:0x007ffc49a5e130>;,testing,cucumber,calabash,calabash-ios,Testing,Cucumber,Calabash,Calabash Ios,以前在.12.0中有人问过这个问题,但现在我在.14.2中遇到了类似的错误 直到几周前,我还在运行calabash.framework11.4,因为它工作正常、稳定,并且在我们的开发服务器上处于锁定状态。我们经历了更新所有gem和服务的最新状态,尽管我们的构建服务器仍在运行,但calabash不再识别“start_server_in_background”方法。我不知如何补救这一点。我尝试在本地镜像上完全擦除并重新安装,但没有成功,我正在考虑将所有内容回滚到以前的工作版本。然而,我想解决这个问题

以前在.12.0中有人问过这个问题,但现在我在.14.2中遇到了类似的错误

直到几周前,我还在运行calabash.framework11.4,因为它工作正常、稳定,并且在我们的开发服务器上处于锁定状态。我们经历了更新所有gem和服务的最新状态,尽管我们的构建服务器仍在运行,但calabash不再识别“start_server_in_background”方法。我不知如何补救这一点。我尝试在本地镜像上完全擦除并重新安装,但没有成功,我正在考虑将所有内容回滚到以前的工作版本。然而,我想解决这个问题,使一切保持最新

我尝试了以下解决方案,但没有成功

这是我在场景运行后的错误

undefined local variable or method `start_test_server_in_background' for #<Object:0x007f9a7c07ba48> (NameError)
      /Users/mycomp/.rvm/gems/ruby-2.2.1@global/gems/rspec-expectations-3.2.1/lib/rspec/matchers.rb:926:in `method_missing'
      /Users/mycomp/KonyiOSWorkspace/user/Kony/iOS-6.0.3.GA_v201503250510/VMAppWithKonylib/features/mobile/helpers/ios/support/app_life_cycle_hooks.rb:44:in `Before'
未定义的局部变量或#的方法“启动_测试_服务器_在#后台”(NameError)
/Users/mycop/.rvm/gems/ruby-2.2。1@global/gems/rspec-expections-3.2.1/lib/rspec/matchers.rb:926:in'method_missing'
/Users/mycop/KonyiOSWorkspace/user/Kony/iOS-6.0.3.GA_v201503250510/VMAppWithKonylib/features/mobile/helpers/iOS/support/app_life_cycle_hooks.rb:44:in'Before'

启动应用程序的推荐方法是:

options = { }
launcher.relaunch(options)
launcher.calabash_notify(self)
在support/env.rb文件中,您需要:

require 'calabash-cucumber/cucumber'

不是
葫芦黄瓜

你必须向我们展示你的黄瓜发射挂钩和env文件。你能用features/support/的内容创建一个要点吗。回复:后退。我强烈建议您始终使用最新版本的葫芦iOS和Android运行。我们一直在推动修复,特别是在iOS端-Xcode和iOS是移动目标。gist是您通过env.rb、json_expander和lanch hook请求的。