J'utilise Windows XP SP2 et je suis installé Ruby via Ruby 1.9 un clic installateur. Ensuite, lorsque j'essaie d'utiliser Ri, je reçois la réponse suivante, quelqu'un peut-il m'aider avec mon problème? Au fait, lorsque j'essaie d'utiliser GEM, j'ai aussi eu les messages d'erreur suivants, tout le monde peut l'expliquer? p> C:\Documents and Settings\eyang>gem --version
1.3.5
C:\Documents and Settings\eyang>gem query --remote
*** REMOTE GEMS ***
ERROR: While executing gem ... (Errno::ENOMEM)
Not enough space - <STDOUT>
C:\Documents and Settings\eyang>
5 Réponses :
RubyInstaller Ne pas grouper la documentation RI, car elle augmentait la taille de la distribution et le temps d'installer l'emballage. P>
Au lieu de cela, nous avons fourni des fichiers CHM (Windows Aide) pour API Core et STDLIB. P>
Ceci a été discuté dans le groupe Rubyinstaller et la décision a été prise sur cette base. P>
Quant à votre autre point, deux choses: vous devez fournir un nom de gemme ou une partie, car il y a des gemmes de 12k à Rubyforge. P>
Également, en fonction de votre configuration de la console (latin ou quelque chose), l'erreur d'espace peu suffisante sera liée au terminal lui-même, pas de rubygems. P>
Allez dans le même dossier où votre rubis est installé. Ensuite, faites:
rdoc --all --ri
Je l'ai couru et ça fait du travail ri pour moi! :) Mais je ne sais pas s'il a téléchargé quelque chose ou simplement recompanté quelque chose ...: P [Ruby 1.9.2P290, RI 2.5.8, RDOC 2.5.8]
Il régénère toutes les informations RI pour tous les fichiers RB sous la racine de votre installation (gemmes incluses) dans ~ \ .rdoc
J'ai fini par utiliser rdoc --all --ri-site code> afin que les fichiers RI seront créés dans le répertoire
/ Share / RI Code> plutôt que dans le répertoire domestique
... Cependant, cela ne génère pas de données RI pour Core + STDLIB. Pour cela, vous devez utiliser le gem de données RDoc comme mentionné par @ROGERDPACK ci-dessous
Windows RubyInstaller ne vient pas avec le RI pour le noyau par défaut, alors installez la gemme RDoc-Data, puis il l'aura. P>
Merci cela aidé. Il convient de mentionner que ce qui précède RDoc --all --RI code> n'installe pas les données RI pour Core + STDLIB!
ASDF n'installe pas RI pour le noyau. et RDoc-Data Gem ne prend pas en charge Ruby 2.4. Y a-t-il une autre façon d'obtenir "RI pour Core"?
@KANGKYU FWIW apparaît qu'ils viennent comme une nature HTML ces jours-ci: Groupes.google. com / forum / #! Topic / RubyInstaller / QMRD0Y-Jid8
Si vous utilisez rvm code> ESSAY
$ RVM DOCS génère-ri code> p>
Qu'est-ce qui pourrait être utile:
lorsque je courais Quand j'ai couru ri.cmd -l code>, il a fonctionné, bien qu'il n'y ait pas de classes / modules connus
P> Li>
ri.cmd -list-Doc-DirS code>, j'ai: p>
C:/Ruby25-x64/share/ri/2.5.0/system
C:/Ruby25-x64/share/ri/2.5.0/site
C:/Users/username/.rdoc</ul>