出于某种原因,当我尝试为这个特定的gem包做config.gem include时,它总是说它丢失了。我尝试了'xapian-fu'宝石,效果很好!我确信它不是多宝石存储库问题,因为我定期使用环境并且对此没有任何问题。
答案 0 :(得分:5)
好的结果我自己找到了答案:P
config.gem'xapian-fu',:lib =>'xapian_fu'
问题似乎是因为lib文件是用下划线命名的,而gem本身是用连字符命名的。
答案 1 :(得分:2)
很高兴你发现了这个问题,有一个很好的关于Gem Dependencies的Railscast可以深入介绍整个config.gem设置。
另外一件事,我强烈建议您明确设置要安装的gem版本号,否则您可能会冒着可能存在兼容性问题的更新版本的gem。
答案 2 :(得分:0)
我写了xapian-fu,这个命名不一致是一个错误,对不起!
它已在最新版本中修复,因此您不需要再指定:lib选项(该库现在可用作xapian_fu和xapian-fu)。