【发布时间】:2014-10-06 23:10:48
【问题描述】:
我使用了 jruby-1.7.0 和测试框架工作 Test::Unit::TestCase。现在我更新了一些让我使用 MiniTest::Test 进行测试的 gem,所以我也升级到了 jruby-1.7.13。我也有一个 rake 任务,它使用 java *.class 文件而不是 ruby *.rb 文件构建我的 gem。现在很多事情不再像“rake test”那样工作了,或者需要 irb 的“my_gem_xyz”,得到诸如加载错误和 ArrayIndexOutOfBoudsException 之类的错误。我安装了 rvm 来在 rubies 之间切换。
如何在我的自制 gem 中使用 *.class 文件,就像以前在 jruby-1.7.0 下一样? (如果我在 gem 中包含 *.rb 文件,它似乎可以正常工作)
前段时间我尝试使用jruby-1.7.4,但同样失败了(当时我还在使用Test::Unit::TestCase,所以测试框架工作不是问题)
有什么想法吗?
弗兰克
【问题讨论】:
标签: ruby unit-testing gem rvm jruby