Как указать, что для драгоценного камня не существует 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/ но это не помогло

1 ответ

Решение

Так что на самом деле возникла путаница в этом вопросе. Я ошибочно предположил, что сообщение об ошибке lib было связано с сообщением до этого о ри установке.

Это был не тот случай. Проблема заключалась в том, что по умолчанию require_paths является ["lib"] которого у меня не было. Сброс require_paths в моем gemspec устранена ошибка.

Другие вопросы по тегам