如何为gem指定不存在ri / rdoc,因此用户在尝试安装时不会收到警告

时间:2011-01-21 06:33:32

标签: ruby rubygems gem bundler rdoc

我创作的宝石没有任何类型的内联ri / rdoc,所以当用户gem install时,当rubygems尝试编译文档时,它们会收到警告:

Successfully installed mygem-0.0.1
1 gem installed
Installing ri documentation for mygem-0.0.1...
File not found: lib

我假设这是因为它试图针对我的应用程序的lib文件夹运行ri工具,该文件夹不存在(gem是所有二进制文件)。我怎样才能避免这个错误?我尝试在lib/放置虚拟文件,但这没有用。

1 个答案:

答案 0 :(得分:1)

因此,这个问题实际上存在混淆问题。我错误地认为有关lib的错误消息与之前关于ri安装的消息相关联。

事实并非如此。问题是我的宝石没有的默认require_paths["lib"]。重置我的gemspec中的require_paths消除了错误。