NoMethodError: недефиниран метод `gsub' за main:Object изпълняващ Calabash Android

Опитвам се да стартирам calabash android с помощта на демонстрационен проект. Това е първият проект, който се опитвам да настроя с calabash, така че наистина не знам дали съм го настроил правилно. Получавам тази грешка:

D:\AndroidDempProject>calabash-android run AndroidDemoProject.apk
No test server found for this combination of app and calabash version. Recreatin
g test server.
NoMethodError: undefined method `gsub' for main:Object
(root) at -e:1
RuntimeError: Could not replace package name in manifest
calabash_build at D:/automation/jruby/lib/ruby/gems/shared/gems/c
alabash-android-0.4.14/bin/calabash-android-build.rb:37
chdir at org/jruby/RubyDir.java:465
calabash_build at D:/automation/jruby/lib/ruby/gems/shared/gems/c
alabash-android-0.4.14/bin/calabash-android-build.rb:32
mktmpdir at D:/automation/jruby/lib/ruby/1.9/tmpdir.rb:97
calabash_build at D:/automation/jruby/lib/ruby/gems/shared/gems/c
alabash-android-0.4.14/bin/calabash-android-build.rb:31
build_test_server_if_needed at D:/automation/jruby/lib/ruby/gems/shared/gems/c
alabash-android-0.4.14/lib/calabash-android/helpers.rb:70
calabash_run at D:/automation/jruby/lib/ruby/gems/shared/gems/c
alabash-android-0.4.14/bin/calabash-android-run.rb:16
(root) at D:/automation/jruby/lib/ruby/gems/shared/gems/c
alabash-android-0.4.14/bin/calabash-android:71
load at org/jruby/RubyKernel.java:1046
(root) at D:\automation\jruby\bin\calabash-android:2

Имам ruby ​​1.9.3p448 и calabash-android 0.4.14. Работя с Windows XP.

Прекарах толкова много дни, опитвайки се да го подредя. Всяка помощ се оценява.


person user3072842    schedule 06.12.2013    source източник


Отговори (1)


Опитайте се да актуализирате jRuby до 1.7.3 или по-нова версия. Имаше такъв проблем в jRuby .

person Dmitry Cheremushkin    schedule 14.05.2014