我刚刚安装了 RVM,并且正在阅读 The Well-Grounded Rubyist 的书。在第一章中,我应该尝试ri String#upcase
查看有关 upcase 方法的文档,但是我收到一条消息:
对 String#upcase 一无所知
我在 SO 上发现了一些帖子,告诉我这可能是因为未安装 RDoc。但是我不明白如何解决它。
我正在使用 Mac OSX 10.6 和最新的 RVM。除了 Apple 开发工具包附带的标准 Ruby 解释器外,我只安装了 1.9.2。
RDoc 已安装,我不确定为什么该特定查找不起作用。也许其他人可以对此有所了解。
但是,如果您只需要了解如何使用 API 的特定部分,那么使用 google 搜索不会出错。所有 Rdoc 文档都可以从多个位置在线获得。
这里是 String#upcase 例如:http ://ruby-doc.org/core/classes/String.html#M001155
可能是文档无法正常工作,因为您使用的是最新的 ruby 版本 2.1,其中 rvm 存在一些问题。它不会生成文档,因此您无法使用 ri 检索文档。
**错误: **
不支持您的 ruby 版本 2.1.2,仅支持 1.8.7、1.9.2、1.9.3、2.0.0