JRuby 要求在我更改大小写时失败,但 Ruby 没有?



我正在使用 RMagick gem。如果你require 'RMagick',它会给你一个错误,说用require 'rmagick',小写,代替。如果我遵循它的建议,Ruby 和 Rubinius 工作得很好,但 JRuby 抛出了一个no such file to load -- rmagick例外。

看起来 Ruby 是否想要小写宝石名称已经改变,但 JRuby 没有?这里有什么问题,正确的解决方案是什么?

您可能正在使用两个不同的需要"路径"(宝石)...由于RMagick是基于C-ext的,因此它可以在MRI + Rubinius下工作。在JRuby下,如果你有完全相同的RMagick宝石试图加载它肯定会失败。看看JRuby下实际加载了什么。

相关内容

  • 没有找到相关文章

最新更新