我正在使用我公司的 Intranet
- 黄瓜 0.8.5
- 小黄瓜 2.1.5
我正在尝试从使用 ruby 1.8.7 切换到 jruby 1.5.1
但是,每当我尝试从 jruby 运行 cucumber 时,都会出现错误:
% jruby -S cucumber
/usr/local/src/jruby-1.5.1/lib/ruby/site_rub/1.8/rubygems/custom_require.rb:31:in `require': no such file to load -- gherkin (LoadError)
我认为这是 b/c gherkin 2.1.5 是原生扩展,jruby 无法处理:
% jgem install gherkin-2.1.5.gem
...
ERROR: Error installing gherkin-2.1.5.gem:
ERROR: Failed to build gem native extension.
现在,我很想尝试更新版本,但由于这是在受保护的 Intranet 上,因此导入新软件是一个 PITA,需要一些时间。
有人对我如何使我拥有的软件工作有任何建议吗?我是否缺少正确的配置设置或类似的设置?