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.

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top