バージョン情報は次のようになります。
Hanfeis-MacBook-Pro-2:ruby ad9075$ rvm -v
rvm 1.17.0 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
Hanfeis-MacBook-Pro-2:ruby ad9075$ ruby -v
ruby 1.9.3p327 (2012-11-10 revision 37606) [x86_64-darwin12.2.0]
Hanfeis-MacBook-Pro-2:ruby ad9075$ ri -v
ri 3.12
Hanfeis-MacBook-Pro-2:ruby ad9075$ ri Math
Nothing known about Math
私はやろうとしましたがgem rdoc --all
、それはいくつかNOTE
を与え、このコマンドを実行した後、これらのライブラリはまだriによって見つかりません.
Hanfeis-MacBook-Pro-2:7w7l ad9075$ gem rdoc --all
NOTE: Gem::SourceIndex.from_installed_gems is deprecated with no replacement. It will be removed on or after 2011-10-01.
Gem::SourceIndex.from_installed_gems called from /Users/ad9075/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/commands/rdoc_command.rb:58.
NOTE: Gem::SourceIndex.installed_spec_directories is deprecated, use Specification.dirs. It will be removed on or after 2011-11-01.
Gem::SourceIndex.installed_spec_directories called from /Users/ad9075/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/source_index.rb:47.
NOTE: Gem::SourceIndex.from_gems_in is deprecated with no replacement. It will be removed on or after 2011-10-01.
Gem::SourceIndex.from_gems_in は /Users/ad9075/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/source_index.rb:47 から呼び出されます。
を試すとri Integer
、組み込みのドキュメントを返す代わりに、次のようなInteger
結果が返されます。
= Integer < Object
(from gem activesupport-3.2.9)
------------------------------------------------------------------------------
------------------------------------------------------------------------------
= Instance methods:
month, months, multiple_of?, ordinalize, year, years
問題は、rvm を使用して新しいバージョンの Ruby に切り替えた後である可能性があると思います。組み込み関数とクラスのパスを見つけることができないため、riは適切に構成されていません。これを修正する方法を知っている人はいますか?