Come specificare alcun ri / esiste rdoc per un gioiello così l'utente non ottiene di avviso quando si tenta di installare
Domanda
Un gioiello sto authoring non ha alcuna linea ri / rdoc di qualsiasi tipo, in modo che quando gli utenti gem install
si ottengono avvisi quando RubyGems cerca di compilare i documenti:
Successfully installed mygem-0.0.1
1 gem installed
Installing ri documentation for mygem-0.0.1...
File not found: lib
sto assumendo questo è a causa di essa cercando di eseguire lo strumento ri contro la cartella lib del mio app che non esiste (gemma è tutti i binari). Come posso evitare questo errore? Ho cercato di posizionare i file fittizi in lib/
, ma che non ha aiutato.
Soluzione
Quindi non vi era in realtà una confusione di problemi su questa questione. Ho erroneamente assunto il messaggio di errore relativo lib
è stato associato con il messaggio prima che la ri installazione.
Questo non era il caso. Il problema era che il default è require_paths
["lib"]
cui il mio gioiello non ha avuto. Ripristino del require_paths
nel mio gemspec eliminato l'errore.