33

RVMをインストールしたばかりで、TheWell-GroundedRubyistの本を読んでいます。最初の章ではri String#upcase、upcaseメソッドに関するドキュメントを表示しようとしていますが、次のようなメッセージが表示されます。

String#upcaseについては何も知られていない

SOに関するいくつかの投稿を見つけました。これは、おそらくRDocがインストールされていないためだと言っています。しかし、私はそれを修正する方法を理解していません。

MacOSX10.6と最新のRVMを使用しています。AppleのDeveloperキットに付属している標準のRubyインタープリターに加えて、1.9.2のみをインストールしました。

4

3 に答える 3

55

ドキュメントを生成しましたか?

rvm docs generate

https://rvm.io/rubies/docs/

于 2011-07-08T17:46:35.130 に答える
0

rvm に問題がある最新の Ruby バージョン 2.1 を使用しているため、ドキュメントが機能していない可能性があります。ドキュメントを生成しないため、ri でドキュメントを取得することはできません。

**エラー: **

Ruby バージョン 2.1.2 はサポートされていません。1.8.7、1.9.2、1.9.3、2.0.0 のみです。

于 2014-11-21T17:36:50.883 に答える
0

RDoc がインストールされていますが、特定のルックアップが機能しない理由がわかりません。おそらく、他の誰かがそれに光を当てることができます。

ただし、API の特定の部分の使用方法を知りたいだけの場合は、Google 検索で問題ありません。すべての Rdoc ドキュメントは、さまざまな場所からオンラインで入手できます。

たとえば、String#upcase は次のとおりです: http://ruby-doc.org/core/classes/String.html#M001155

于 2011-07-08T14:15:17.513 に答える