ri
コマンドプロンプトで入力すると、何も返されません:
ri が知っているクラスとモジュール:
これを正しく設定するにはどうすればよいですか?どうもありがとう。
gem rdoc --all --overwrite
すべての gem に対して、gem に ri と rdoc を再作成させるように入力できます。
インストールした Ruby のバージョンはわかりませんが、1.8.7 にはコア ライブラリと標準ライブラリのドキュメントがあるかどうかを思い出すのに問題があるようです。core-data のような gem が役に立ちました。本当の名前を思い出すことができれば、これを更新します。
ドキュメントに関しては 1.9.2 の方が優れていますが、上記のコマンドを使用して強制的に再構築する必要がある場合がありました。gem が動作して RDoc が吐き出す可能性があり、最終的にはすべてのドキュメントが生成されなくなるため、その進行状況を監視しgem list
、サニティ チェックとしての出力と比較します。その場合は、シェル スクリプトを使用してすべての gem を調べ、ドキュメントを 1 つずつ再構築します。これは簡単に記述できるコードであり、単一の gem がすべての処理を停止させるという問題を回避します。
PATH変数にRubyインストールフォルダーへのパスがないと思います。コマンドプロンプトでriを起動できるようにするには、これを行う必要があります。それ以外の場合は、パス全体を使用できます: C:\Ruby\bin\ri.bat