2010-11-29 7 views

Répondre

0

Je pense que vous n'avez pas le chemin d'accès à votre dossier d'installation ruby ​​dans votre variable PATH. Vous devez le faire pour être autorisé à lancer ri dans votre invite de commande. Sinon, vous pouvez utiliser le chemin entier: C: \ Ruby \ bin \ ri.bat

1

Vous pouvez taper gem rdoc --all --overwrite pour que gem recréer ri et rdocs pour toutes les gemmes.

Vous ne dites pas quelle version de Ruby vous avez installée, mais le 1.8.7 semble avoir des problèmes pour se souvenir s'il a des docs pour les librairies principales et standard. Il y avait un bijou appelé quelque chose comme les données de base qui ont aidé. Si je me souviens du vrai nom, je le mettrai à jour. 1.9.2 est mieux sur ses docs mais j'ai vu des fois où je dois forcer la reconstruction en utilisant la commande ci-dessus. Une gemme peut agir, provoquant RDoc à vomir, ce qui finit par empêcher la génération de tous les documents afin de surveiller sa progression et de la comparer à ce que produit gem list comme vérification de santé mentale. Si cela se produit, j'ai un script shell que j'utilise pour parcourir toutes les gemmes et reconstruire leurs documents un par un. C'est un morceau de code facile à écrire et contourne le problème d'une seule gemme qui tue le traitement de tout.

Questions connexes