So geben Sie kein RI/RDOC an für ein Juwel an
Frage
Ein Juwel, das ich autoring, hat kein Inline -RI/RDOC jeglicher Art. gem install
Es bekommen Warnungen, wenn Rubygemems versucht, die Dokumente zusammenzustellen:
Successfully installed mygem-0.0.1
1 gem installed
Installing ri documentation for mygem-0.0.1...
File not found: lib
Ich gehe davon aus, dass dies darauf zurückzuführen ist, dass es versucht, das RI -Tool gegen den LIB -Ordner meiner App auszuführen, der nicht existiert (GEM ist alles Binärdateien). Wie kann ich diesen Fehler vermeiden? Ich habe versucht, Dummy -Dateien einzulegen lib/
Aber das half nicht.
Lösung
Es gab also tatsächlich eine Verwirrung der Probleme in dieser Frage. Ich nahm fälschlicherweise die Fehlermeldung über lib
wurde der Nachricht vor der RI -Installation zugeordnet.
Dies war nicht der Fall. Das Problem war, dass der Standardwert require_paths
ist ["lib"]
was mein Juwel nicht hatte. Zurücksetzen des require_paths
In meinem GEMSPEC hat der Fehler beseitigt.