Как указать, что RI/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
Я предполагаю, что это связано с тем, что он пытается запустить инструмент RI против папки LIB приложения, которого не существует (Gem - это двоичные файлы). Как я могу избежать этой ошибки? Я попытался поместить фиктивные файлы в lib/
Но это не помогло.
Решение
Так что на этом вопросе на самом деле была путаница проблем. Я ошибочно принял сообщение об ошибке о lib
был связан с сообщением перед ним о установке RI.
Это был не тот случай. Проблема заключалась в том, что по умолчанию require_paths
является ["lib"]
которого у моего драгоценного камня не было. Сброс require_paths
В моем Gemspec исключил ошибку.