Wenn ich ri
an der Kommandozeile ein gibt nichts zurück:Warum gibt ri unter Windows nichts zurück?
Klassen und Module ri bekannt:
Wie kann ich das richtig eingestellt? Vielen Dank.
Wenn ich ri
an der Kommandozeile ein gibt nichts zurück:Warum gibt ri unter Windows nichts zurück?
Klassen und Module ri bekannt:
Wie kann ich das richtig eingestellt? Vielen Dank.
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
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.