34

重複の可能性:
ruby​​ 1.9 riの問題

コマンド プロンプト ウィンドウでRuby のriツールを使用して、クラスやメソッドなどに関するヘルプを取得しようとすると、常に失敗するようです。たとえば、次のように入力すると:

ri Array

次のようなメッセージが表示されます。

Updating class cache with 0 classes... Nothing known about Array

Ruby 1.9.1p243 (2009-07-16 リビジョン 24175) [i386-mingw32] がインストールされた Vista 64 を使用しています。

動作するように構成するにはどうすればよい riですか?

4

1 に答える 1

75

この質問は古いものですが、誰もまだ適切な解決策を提供していません。私はちょうど同じ問題に遭遇し、解決策を見つけました:

RVM を使用している場合:

rvm docs generate-ri # <- Just the ri docs, much faster
rvm docs generate    # <- Everything (rdoc + ri)

RVM ドキュメントの管理について詳しくは、
https ://rvm.io/rubies/docs をご覧ください。

RVM を使用しない場合:

gem install rdoc-data

# Regenerate system docs
rdoc-data --install

# Regenerate all gem docs (rdoc + ri)
gem rdoc --all --overwrite 

# Regenerate all gem docs (ri only)
gem rdoc --all --overwrite --ri --no-rdoc

# Regenerate specific gem doc with specific version
gem rdoc gemname -v 1.2.3 --overwrite
于 2011-08-05T22:12:24.910 に答える