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