我刚刚安装了RVM,我正在阅读The Well-Grounded Rubyist一书。在第一章中,我应该尝试ri String#upcase
查看关于upcase方法的文档,但是我收到一条消息说:
没有人知道String#upcase
我在这里发现了一些帖子告诉我这可能是因为没有安装RDoc。但是我不明白如何解决它。
我使用的是Mac OSX 10.6和最新的RVM。除了标准的Ruby解释器之外,我只安装了1.9.2,它与Apple的Developer工具包一起提供。
答案 0 :(得分:54)
答案 1 :(得分:0)
安装了RDoc,我不确定为什么特定的查找不起作用。也许其他人可以对此有所了解。
但是,如果您只是需要了解如何使用API的特定部分,那么谷歌搜索就不会出错。所有Rdoc文档都可以从许多地方在线获取。
这是字符串#upcase例如:http://ruby-doc.org/core/classes/String.html#M001155
答案 2 :(得分:0)
可能是因为你使用的是最新的ruby版本2.1,其中rvm存在一些问题,因此文档无效。它不会生成文档,因此您无法使用ri检索文档。
**错误:**
不支持ruby版本2.1.2,仅支持1.8.7,1.9.2,1.9.3, 2.0.0