【发布时间】:2018-07-04 01:14:37
【问题描述】:
我的问题是关于 ruby-doc.org 文档,但也与 ruby 中的 ri 文档查找有关。
我已经阅读了几十个关于 ri 无法正常工作并给出“未知”消息的类似问题/答案,并且我已经尝试遵循一些旧建议。似乎那些旧答案不适用于我。 一种是从 ruby 根目录安装 rdoc --all --ri。我试过了,但失败了(无法转换为 UTF8 或类似的东西)。 另一个建议 Windows 安装程序的 rubyinstaller 不再包含该信息,我应该使用在线文档,当我转到 http://ruby-doc.org/downloads/ 时,我发现我使用的版本 (2.4.4) 不存在。
这很奇怪,因为 rubyinstaller 网站明确表示,如果我是 Ruby 新手(我是),我应该安装 2.4.4。您会认为,如果任何版本都有良好的文档,那就是那个版本。相反,它似乎完全丢失了。
这一切都开始了,因为我正在尝试学习 Ruby,并且正在观看 Kevin Skoglund 的 Lynda.com Ruby 课程,该课程在许多版本之前录制,在该课程中他提到了 shell 中的 ri 命令,在我的版本不起作用。见下文:
红宝石--版本 ruby 2.4.4p296(2018-03-28 修订版 63013)[x64-mingw32]
ri --version ri.cmd 5.0.0
ri 字符串 对字符串一无所知
现在,如果在使用 ri 的 ruby 中它不可用,而我必须使用在线文档,而我的版本缺少它,而我的版本恰好是推荐给新用户的版本,……你会看到我的沮丧。
这就是我真正想要的... 1. 我想使用 ri 并让它工作。 2. 如果这不可能,我想知道我的版本的文档在哪里在线,因为它不是应该在的地方。
感谢任何帮助。如果它涉及安装任何东西,让我知道如何做到这一点也很感激。正如我所提到的,我是新人。
【问题讨论】:
-
您可以使用任何 2.4 文档。 2.4.x 只是错误修正。并且文档也由 RubyInstaller 安装(在开始菜单中搜索
API reference)。
标签: ruby documentation ri