有人可以指出我如何为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等的情况下本地完成。
答案 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版本更新为支持的版本。