我创作的宝石没有任何类型的内联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/
放置虚拟文件,但这没有用。
答案 0 :(得分:1)
因此,这个问题实际上存在混淆问题。我错误地认为有关lib
的错误消息与之前关于ri安装的消息相关联。
事实并非如此。问题是我的宝石没有的默认require_paths
是["lib"]
。重置我的gemspec中的require_paths
消除了错误。