2010-06-30 8 views
14

Mam kilka klejnotów zainstalowanych w wielu lokalizacjach.Jak odbudować rdoc dla wszystkich zainstalowanych klejnotów?

Jaki jest trudny/łatwy sposób wygenerować/re-generate:

  • rdoc dla tych wszystkich zainstalowanych perełki, wszystko na raz?
  • yardoc dla wszystkich zainstalowanych klejnotów, wszystko na raz?
+0

powiązanych (ale nie identyczne) Pytanie: http://stackoverflow.com/questions/664651/can-you-install-documentation- dla istniejących klejnotów –

Odpowiedz

9
yard gems 

lub

sudo yard gems 

powinno załatwić sprawę. Możesz także użyć flagi --rebuild. Jeśli chcesz uruchomić lokalny serwer Yardoc dla zainstalowanych klejnotów, a następnie uruchomić

yard server -g 
+0

Czy istnieje sposób przechowuj dane klejnotów gdzieś indziej, zamiast domyślnego folderu .yardoc wewnątrz klejnotu. Powodem jest to, że większość IDE podczas indeksowania klejnotów, również indeksuje dane w folderze .yardoc, co trwa dłużej. Nie mogłem znaleźć ustawień, aby wykluczyć wzór .yardoc w dowolnym IDES. Gdybym mógł przechowywać te dane w jakimś miejscu, jak ~/.yardoc, zajmowałbym się problemem. – Dharam

23

Wypróbowałeś któreś z nich?

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

Dzięki Greg: Po wysłaniu pytania, zorientowałem się, że gem rdoc --all jest sposobem na regenerację rdoc. Dla stoczni wydaje się, że nie ma jeszcze prostego przełącznika, takiego jak gem rdoc - yard lub gem yardoc lub coś w tym stylu. – Dharam

+0

Jeśli masz zainstalowanych wiele instalacji klejnotów lub wiele rubli i * nie * używasz RVM, to polecam zajrzeć do niego. To może ułatwić Ci życie. Może nawet mieć możliwość odbudowania dokumentów dla wszystkich gemsetów, którymi zarządza. http://rvm.beginrescueend.com/ –

+5

'' 'gem rdoc --all --rdoc''' działał lepiej dla mnie, szczególnie, jeśli wyłączyłeś instalacje rdoc w swoim .gemrc – Justin

Powiązane problemy