我的宝石使用rubyinline作为一些红宝石风格的东西(我不喜欢它,但它是我想要的唯一方法)并使用rubyinline来做它。
所以我已将其添加到我的.gemspec
:
spec.add_runtime_dependency "RubyInline"
但是当我尝试测试gem时,ruby会继续报告:
'require': cannot load such file -- inline (LoadError)
但是当我添加到测试的Gemfile中时:
gem 'RubyInline'
它突然开始工作(好吧,好吧,它错误但完全不相关的原因)。
我可以看到安装了正确版本的rubyinline,所以我知道它不是那样。
最近怎么回事?除非我将它添加到gemfile中,为什么它不接受rubyinline存在?