3

私は使用してrbenvおり、ローカルの宝石の rdoc がどこにあるかを把握しようとしています。

gem をインストールすると、rdoc が適切に生成されたと表示されます。

% gem install rails -v "2.3.2"
Successfully installed rails-2.3.2
1 gem installed
Installing ri documentation for rails-2.3.2...
Installing RDoc documentation for rails-2.3.2...

しかし、rdoc ファイルがどこにあるのかわかりません。ディレクトリにフォルダー~/.rbenvが見つかりました。その中にローカルの gem 用のフォルダーがあり、それぞれにフォルダーとフォルダーが含まれていますが、空です。doc.rbenv/versions/ree-1.8.7-2012.02/lib/ruby/gems/1.8/docrdocri

4

1 に答える 1

4

実行gem env gemdirして、gem をインストールしている場所を確認します。ドキュメントは の下にあるはず$(gem env gemdir)/docです。

また、自分が考えているバージョンの gem で gem をインストールしていることを確認することもできます。 which gemを指す必要があります (実行可能な場所のシェルのキャッシュをクリア~/.rbenv/shims/gemしようとしない場合)。hash -rまた、rbenv which gem現在の Ruby バージョンの gem 実行可能ファイルを指す必要があります (これは を使用して確認できますrbenv version)。そうでない場合は、rbenv rehash実行可能ファイルを含む新しい gem をインストールするたびに実行する必要があることを確認してください。

于 2013-01-16T00:02:24.923 に答える