2010-11-29 16 views

Antwort

0

Ich denke, Sie haben nicht den Pfad zu Ihrem Ruby-Installationsordner in Ihrer PATH-Variable. Sie müssen es tun, um ri in Ihrer Eingabeaufforderung starten zu dürfen. Andernfalls können Sie den gesamten Pfad verwenden: C: \ Ruby \ bin \ ri.bat

1

Sie können gem rdoc --all --overwrite eingeben, um Juwel neu erstellen ri und rdocs für alle Edelsteine.

Sie sagen nicht, welche Version von Ruby Sie installiert haben, aber 1.8.7 scheint Probleme zu haben, sich daran zu erinnern, ob es Dokumente für die Core- und Standardbibliotheken hatte. Es gab ein Juwel namens Core-Data, das half. Wenn ich mich an den richtigen Namen erinnern kann, werde ich das aktualisieren.

1.9.2 ist besser über seine Dokumente, aber ich habe Zeiten gesehen, wo ich die Wiederherstellung mit dem Befehl oben erzwingen muss. Ein Edelstein kann auftauchen, was dazu führt, dass RDoc kotzt, was dazu führt, dass alle Dokumente nicht erzeugt werden. Beobachten Sie also seinen Fortschritt und vergleichen Sie ihn mit dem, was gem list als Gesundheitsüberprüfung ausgibt. Wenn das passiert, habe ich ein Shell-Skript, das ich benutze, um durch alle Edelsteine ​​zu gehen und ihre Dokumente eins nach dem anderen neu aufzubauen. Es ist ein einfaches Stück Code zum Schreiben und schreitet um das Problem eines einzelnen Edelsteins herum, der die Verarbeitung von allem zunichte macht.

Verwandte Themen