对……一无所知.当尝试ri String#upcase Ruby时



我刚刚安装了RVM,我正在阅读the Well-Grounded Rubyist的书。在第一章中,我应该尝试ri String#upcase查看大写方法的文档,但是我得到一个消息说:

String#upcase

我在SO上发现了一些帖子,告诉我这可能是因为没有安装RDoc。然而,我不知道如何修复它。

我使用Mac OSX 10.6和最新的RVM。除了苹果开发工具包附带的标准Ruby解释器之外,我只安装了1.9.2。

你生成文档了吗?

rvm docs generate

https://rvm.io/rubies/docs/

安装了RDoc,我不确定为什么特定的查找不起作用。也许有人能解释一下。

然而,如果你只是需要了解如何使用API的特定部分,你不会错的谷歌搜索。所有的Rdoc文档都可以从许多地方在线获得。

这里是字符串#大写,例如: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

最新更新