代码之家  ›  专栏  ›  技术社区  ›  William Yeung

不知什么原因,尽管gem“xapian fu”的作品,config.gem“xapian fu”还是失败了?

  •  0
  • William Yeung  · 技术社区  · 15 年前

    出于某种原因,当我尝试为这个特定的gem包做config.gem include时,它总是说它丢失了。我试过宝石“Xapian Fu”,效果很好!我确信它不是多个gem存储库的问题,因为我经常使用环境,并且没有这个问题。

    3 回复  |  直到 15 年前
        1
  •  5
  •   William Yeung    15 年前

    好吧,结果我自己也找到了答案:p

    config.gem'xapian fu',:lib=>'xapian_fu'

    问题似乎是因为lib文件是用下划线命名的,而gem本身是用连字符命名的。

        2
  •  2
  •   Mike Buckbee    15 年前

    很高兴你解决了这个问题,有一个关于 Gem Dependencies 这涵盖了整个config.gem设置的深度。

    还有一件事,我强烈建议您明确设置您想要安装的gem版本号,否则您将冒着拉取可能存在兼容性问题的gem的新版本的风险。

        3
  •  0
  •   John Leach    15 年前

    我写了《夏篇赋》,这个命名不一致是个错误,对不起!

    它在最新版本中得到了修复,因此您不再需要指定:lib选项(库现在可以同时作为xapian ou fu和xapian fu使用)。