如何为Ruby v2.1.7安装Ruby ri文档

时间:2015-12-10 07:07:40

标签: ruby ri

有人可以指出我如何为v2.1.7安装ri文档吗?

我试过" How do I install the Ruby ri documentation?"没有运气。

我更喜欢安装ri,以便我可以直接在类中查找特定方法而无需打开帮助文件。

另外,我对以下内容没有运气:

C:\Users\ram\ruby>gem install rdoc-data
Fetching: rdoc-data-4.0.1.gem (100%)
rdoc-data is only required for C ruby 1.8.7 or 1.9.1.

rdoc-data is required for JRuby.

To install ri data for RDoc 4.0+ run:

  rdoc-data --install

Successfully installed rdoc-data-4.0.1
Parsing documentation for rdoc-data-4.0.1
Installing ri documentation for rdoc-data-4.0.1
Done installing documentation for rdoc-data after 1 seconds
1 gem installed

C:\Users\ram\ruby>ri Array
Nothing known about Array

C:\Users\ram\ruby>rdoc-data --install
Your ruby version 2.1.7 is not supported, only 1.8.7, 1.9.2, 1.9.3, 2.0.0

似乎对于v2.1.7,还需要其他东西。

请注意,这适用于Windows。我想在不使用VM / Cygwin等的情况下本地完成。

1 个答案:

答案 0 :(得分:2)

正如您的错误消息所示,rdoc-data不支持ruby 2.1.7

如果您正在使用RVM,请尝试:

rvm docs generate

请耐心等待,安装文档需要几分钟。

如果您希望为所有gem安装默认安装ri文档,请检查您的gem配置文件~/.gemrc,看看您是否设置了不包含文档的默认设置。删除以下任何和所有内容:

install: --no-rdoc --no-ri 
update: --no-rdoc --no-ri
install: --no-document
update: --no-document
gem: --no-document

我相信gems默认安装文档。如果没有,请将其添加到gem配置文件

gem: --ri

由于您使用的是Windows,因此可以在Windows计算机上安装Cygwin,然后使用Cygwin安装RVM。或者,您可以下载rdocs源文件http://ruby-doc.org/downloads/并将其解压缩到Ruby docs文件夹/Users/userprofile/.rvm/gems/ruby-2.1.7/doc/。 我粗略地看了一眼,并没有看到ruby 2.1.7;它从2.1.6直接传递到2.2.0。您可以将2.1.6转储到ruby-2.1.7/doc/文件夹中,或将您的Ruby版本更新为支持的版本。