Come specificare alcun ri / esiste rdoc per un gioiello così l'utente non ottiene di avviso quando si tenta di installare

StackOverflow https://stackoverflow.com/questions/4756057

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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top