2010-06-30 14 views
14

Ho diverse gemme installate in più posizioni.Come ricostruire rdoc per tutte le gemme installate?

Qual è il modo più difficile/facile da generare/rigenerare:

  • rdoc per tutte queste gemme installati, tutto in una volta?
  • yardoc per tutte queste gemme installate, tutto in una volta?
+0

correlati (ma non identico) domanda: http://stackoverflow.com/questions/664651/can-you-install-documentation- per le gemme esistenti –

risposta

9
yard gems 

o

sudo yard gems 

dovrebbe fare il lavoro. Potresti anche voler usare il flag --rebuild. Se si desidera eseguire un server Yardoc Locale gemme installati, quindi eseguire

yard server -g 
+0

C'è un modo per lasciare il cantiere memorizzare i dati dell'oggetto gem da qualche altra parte invece della cartella predefinita .yardoc all'interno della gemma. Il motivo è che la maggior parte degli IDE durante l'indicizzazione dei gem, sta anche indicizzando i dati nella cartella .yardoc, che richiede più tempo. Non sono riuscito a trovare le impostazioni per escludere il pattern .yardoc in uno qualsiasi degli IDES. Se potessi avere a disposizione i dati di questo negozio da qualche parte come ~/.yardoc, mi prenderei cura del problema. – Dharam

23

Hai provato uno di questi?

 
gem rdoc --all 
gem rdoc --all --overwrite 
+0

Grazie Greg: Dopo aver postato la domanda, ho capito che gem rdoc - tutti è la strada da percorrere per la rigenerazione di rdoc. Per yardoc non sembra esserci ancora un semplice passaggio, come gemma rdoc - yard o gemma yardoc o qualcosa del genere. – Dharam

+0

Se hai installato più installazioni gemma o più Rubini, e * non * usi RVM, ti consiglio di esaminarlo. Può renderti la vita più facile. Potrebbe persino avere la possibilità di ricostruire i documenti per tutti i set di gemme che gestisce. http://rvm.beginrescueend.com/ –

+5

'' 'gem rdoc --all --rdoc''' ha funzionato meglio per me, specialmente se hai disattivato le installazioni rdoc nel tuo .gemrc – Justin

Problemi correlati