2009-10-19 10 views
10

私はWindows XP SP2を使用しており、Ruby 1.9ワンクリックインストーラを通してRubyをインストールしました。私はriを使ってみると、私は次のような反応を得ます。誰も私の問題を助けてくれますか?Windows上のruby 1.9 riはクラスについて何も知らない

C:\Documents and Settings\eyang>ruby --version 
ruby 1.9.1p243 (2009-07-16 revision 24175) [i386-mingw32] 

C:\Documents and Settings\eyang>ri --version 
ri 2.2.2 

C:\Documents and Settings\eyang>ri String 
Updating class cache with 0 classes... 
Nothing known about String 

C:\Documents and Settings\eyang>ri 
Updating class cache with 0 classes... 
No ri data found 

If you've installed Ruby yourself, you need to generate documentation using: 

    make install-doc 

from the same place you ran `make` to build ruby. 

If you installed Ruby from a packaging system, then you may need to 
install an additional package, or ask the packager to enable ri generation. 

C:\Documents and Settings\eyang> 

ところで、私は宝石を使用しようとすると、次のエラーメッセージも表示されます。誰でも説明できますか?それは分布のサイズとパッケージをインストールするための時間を増加させたとして

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> 

答えて

8

RubyInstallerは、RIのドキュメントを束ねないでください。

代わりに、CoreおよびStdLib APIの両方にCHM(Windowsヘルプ)ファイルをバンドルしました。

これはRubyInstallerグループで議論され、そのベースについての決定が行われました。

他の点として、RubyForgeに12,000個の宝石があるため、宝石の名前またはその一部を提供する必要があります。

また、コンソールの設定(ラテンまたは何か)によっては、Not EnoughスペースエラーがRubyGemsではなく端末自体に関連します。

+0

greateのおかげでルイス・ラヴェーナを試してみてください。 –

14

あなたのルビーがインストールされているのと同じフォルダに移動します。その後、実行します。デフォルトでは、コア用RIで来るので、RDOCデータ宝石をインストールしていないrubyinstaller

rdoc --all --ri 
+3

これは何をするのですか? –

+0

私はそれを実行し、私のためにri仕事を作った! :)しかし、何かをダウンロードしたのか何かを再コンパイルしたのか分かりません...:P [ruby 1.9.2p290、ri 2.5.8、rdoc 2.5.8] – thewillcole

+1

rootの下にあるすべてのrbファイルのすべての情報を再生成します〜\ .rdocにインストールしたもの(宝石を含む) –

9

窓は、それはそれを持っています。

+1

ありがとうございました。上記の 'rdoc --all --ri'は、core + stdlibのriデータをインストールしないことに注意してください! –

+0

asdfはコア用のriをインストールしません。 rdoc-data gemはRuby 2.4をサポートしていません。 "コアのための里"を得る他の方法はありますか? – kangkyu

+0

@kangkyu FWIWは最近、普通のHTML形式になっているようです:https://groups.google.com/forum/#!topic/rubyinstaller/QMRd0y-jiD8 – rogerdpack

4

あなたはrvmを使用している場合$ rvm docs generate-ri

関連する問題