我的问题是关于 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 --version ruby 2.4.4p296(2018-03-28 修订版 63013)[x64-mingw32]
ri --version ri.cmd 5.0.0
ri 字符串 对字符串一无所知
现在,如果在使用 ri 的 ruby 中它不可用,而我必须使用在线文档,并且我的版本缺少它,而它恰好是推荐给新用户的版本,......你会看到我的挫败感。
这就是我真正想要的... 1. 我想使用 ri 并让它工作。2. 如果这不可能,我想知道我的版本的文档在哪里,因为它不是应该在的地方。
任何帮助表示赞赏。如果它涉及安装任何东西,让我知道如何做到这一点也很感激。正如我所提到的,我是新人。