我正在使用RMagick gem。如果你require 'RMagick'
,它会给你一个错误,说使用require 'rmagick'
,小写,而不是。如果我遵循它的建议,Ruby和Rubinius工作正常,但JRuby抛出no such file to load -- rmagick
例外。
看起来Ruby已经改变了是否需要小写宝石名称,但JRuby还没有?这里的问题是什么?适当的解决方案是什么?
答案 0 :(得分:0)
您可能正在使用两种不同的需求"路径" (宝石)......由于RMagick是基于C-ext的,它可以在MRI + Rubinius下工作。在JRuby下,如果你有同样的RMagick gem尝试加载它肯定会失败。看看在JRuby下实际加载的内容。