0

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

我试过“如何安装 Ruby ri 文档? ”但没有成功。

我更喜欢安装 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 等的情况下本地进行。

4

1 回答 1

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 文档文件夹/Users/userprofile/.rvm/gems/ruby-2.1.7/doc/中。我粗略地看了一眼,并没有看到ruby 2.1.7;它直接从2.1.62.2.02.1.6您可以在文件夹中转储ruby-2.1.7/doc/或将您的 Ruby 版本更新为受支持的版本。

于 2015-12-10T07:56:41.000 回答