2

我正在创作的 gem 没有任何类型的内联 ri/rdoc,因此当用户使用gem install它时,当 ruby​​gems 尝试编译文档时会收到警告:

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/但这没有帮助。

4

1 回答 1

1

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

此情况并非如此。问题是默认值require_paths["lib"]我的 gem 没有的。require_paths在我的 gemspec 中重置消除了错误。

于 2011-01-22T07:53:40.097 回答