Как указать, что RI/RDOC не существует для драгоценного камня, чтобы пользователь не получил предупреждения при попытке установить

StackOverflow https://stackoverflow.com/questions/4756057

Вопрос

У драгоценного камня, которую я автор не имеет никакого встроенного 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 исключил ошибку.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top