2015-06-03 4 views
1

Я пытаюсь запустить огурец с помощью jruby. Ниже приводится команда, я использую:Попытка запустить огурец с помощью jruby

$ jruby -S cucumber

Это дает мне следующую ошибку:

Gem::LoadError: Could not find 'cucumber' (>= 0) among 20 total gem(s) 
to_specs at /Users/shrivaw1/.rvm/rubies/jruby-1.7.15/lib/ruby/shared/rubygems/dependency.rb:298 
to_spec at /Users/shrivaw1/.rvm/rubies/jruby-1.7.15/lib/ruby/shared/rubygems/dependency.rb:309 
gem at /Users/shrivaw1/.rvm/rubies/jruby-1.7.15/lib/ruby/shared/rubygems/core_ext/kernel_gem.rb:47 
(root) at /usr/bin/cucumber:22 

Когда я пытаюсь выполнить следующую команду:

$ jgem install cucumber 

или

$ jruby -S gem install cucumber 

тогда я получаю ошибку ниже

ERROR: Loading command: install (OpenSSL::X509::StoreError) 
setting default path failed: null 
ERROR: While executing gem ... (NoMethodError) 
undefined method `invoke_with_build_args' for nil:NilClass 

Я также попытался добавить cacert.pem используя следующую команду (найденную из поиска Google), но он также Didnt помог.

export SSL_CERT_FILE=/Users/{PATH}/cacert.pem 

Может кто-нибудь помочь мне решить эту проблему. Я в основном хочу запустить Sikuli + Cucumber с помощью jruby. (https://github.com/chaslemley/cucumber_sikuli)

+0

попытаться установить jruby-openssl first https://github.com/jruby/jruby-openssl – phoet

+0

Я запускаю следующую команду: «$ jruby -S gem install jruby-openssl» и получает ту же ошибку, что и выше. Ошибка загрузки команды .... – Anshul

ответ

0

обновление до последней 1.7.20 (или я считаю, по крайней мере 1.7.16 должен делать), и вы должны быть хорошо идти ... были некоторые противный (по умолчанию) видимость камень выдает

+0

Я на 1.7.20 и имею ту же проблему. – wrtsprt