2013-06-07 2 views
2

Я пытаюсь запустить команду calabash-android run. Я получаю сообщение об ошибке, как показано нижеошибка команды calabash-android run?

Командования как бег:

сообщение
C:\Users\user_name\workspace\AndroidDemoProject>calabash-android run 

C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Co 
uld not find gherkin (~> 2.12.0) amongst [CFPropertyList-2.2.0, aruba-0.5.3, awe 
some_print-1.1.0, bacon-1.2.0, bcat-0.6.2, bigdecimal-1.1.0, builder-3.2.2, bund 
ler-1.3.5, calabash-android-0.4.6, calabash-common-0.0.1, calabash-cucumber-0.9. 
146, childprocess-0.3.9, coderay-1.0.9, cucumber-1.3.2, diff-lcs-1.2.4, do-0.1.4 
, ffi-1.8.1, geocoder-1.1.8, hoe-3.6.2, hpricot-0.8.6, httpclient-2.3.3, io-cons 
ole-0.3, json-1.5.5, kpeg-0.10.0, kramdown-1.0.2, location-one-0.0.10, metaclass 
-0.0.1, minitest-5.0.3, minitest-2.5.1, mocha-0.14.0, multi_json-1.7.6, mustache 
-0.99.4, net-sftp-2.1.2, net-sftp-2.0.5, net-ssh-2.6.7, net-ssh-2.2.2, permutati 
on-0.1.8, pik-0.2.8, rack-1.5.2, rack-protection-1.5.0, rake-10.0.4, rake-0.9.2. 
2, rake-compiler-0.8.3, rdiscount-2.1.6, rdoc-4.0.1, rdoc-3.9.5, retriable-1.3.3 
, ronn-0.7.3, rspec-2.13.0, rspec-core-2.13.1, rspec-expectations-2.13.0, rspec- 
mocks-2.13.1, rubygems-tasks-0.2.4, rubyzip-0.9.9, run_loop-0.0.12, sim_launcher 
-0.4.6, sinatra-1.4.2, slowhandcuke-0.0.3, stringex-2.0.2, test-unit-2.5.5, thor 
-0.18.1, tilt-1.4.1, top-0.0.1, yard-0.8.6.1] (Gem::LoadError) 
     from C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:778:i 
n `block in activate_dependencies' 
     from C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:767:i 
n `each' 
     from C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:767:i 
n `activate_dependencies' 
     from C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:751:i 
n `activate' 
     from C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:781:i 
n `block in activate_dependencies' 
     from C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:767:i 
n `each' 
     from C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:767:i 
n `activate_dependencies' 
     from C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:751:i 
n `activate' 
     from C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems.rb:1232:in `gem' 
     from C:/Ruby193/bin/calabash-android:22:in `<main>' 

ответ

0

ошибка говорит, что это все: вы пропускаете зависимость к огурчик. Попробуйте сделать следующее:

gem install gherkin 

Источник: http://rubygems.org/gems/gherkin

0

кальян-андроида камень имеет зависимость от огурца и огурцов зависит от огурца. Так что, если вы установите калабаш-андроид с rubygems.org использованием

gem install calabash-android 

Если установить всю необходимую зависимость.

Источник: http://rubygems.org/gems/calabash-android

0

Вы запустите эту команду успешно?

$gem install calabash-android 

Если приходит какая-либо ошибка, попробуйте с

$sudo gem install calabash-android 

Пароль: (введите пароль и нажмите клавишу ВВОД)

Предпосылки:

1. App Should have the release build . 
2. Make sure that app should be Signed with our own Debug.keystore When the build is delivered. 

Run:

$calabash-android run <path-of-apk> 

Debug:

$calabash-android console <path-of-apk> 
0

Как видно из сообщения об ошибке, что вам не хватает Огурец камень.

Could not find gherkin (~> 2.12.0) 

Просьба установить & попробуйте еще раз.

gem install gherkin 

Вы также можете проверить все установленные жемчужину с помощью следующей команды

gem list 
Смежные вопросы