我怎样才能告诉 jruby-jars 使用 JRuby 的补丁版本?

How can I tell jruby-jars to use a patched version of JRuby?

在我相当独特的应用程序需求中,我不得不为 JRuby-1.7.26 打补丁。但是,我了解到 Warbler(使用 jruby-jars)将它自己的 JRuby 副本嵌入到我的 lib/ 目录中。我如何配置 Warbler 或 jruby-jars 在编译 JRuby 时考虑我的补丁?

您需要构建自定义版本的 jruby-jars gem(来自 JRuby 源代码)

然后指定要在 Gemfile 中使用的版本:

 gem 'jruby-jars', '1.7.26.PATCH', require: false