我正在尝试使用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(从谷歌搜索中找到),但它也没有帮助。
export SSL_CERT_FILE=/Users/{PATH}/cacert.pem
任何人都可以帮我解决这个问题。我基本上想用jruby来运行Sikuli + Cucumber。 (https://github.com/chaslemley/cucumber_sikuli)
答案 0 :(得分:0)
更新到最新的1.7.20(或者我相信至少1.7.16应该这样做)你应该好好去......有一些令人讨厌的(默认)宝石可见性问题