2011-07-08 50 views
33

我剛剛安裝了RVM,並且正在閱讀The Well-Grounded Rubyist書。在第一章我應該嘗試ri String#upcase對upcase方法查看文檔,但是我得到一個消息說:什麼都不知道....嘗試ri時String#upcase Ruby

Nothing known about String#upcase

我發現一些職位在這裏SO告訴我,這可能是因爲沒有安裝的RDoc 。但我不明白如何解決它。

我使用Mac OSX 10.6和最新的RVM。除了Apple提供的開發人員工具包附帶的標準Ruby解釋器之外,我只安裝了1.9.2。

回答

0

RDoc已安裝,我不知道爲什麼特定的查找不起作用。也許別人可以對此有所瞭解。

但是,如果您只需瞭解如何使用API​​的特定部分,就不會出現Google搜索錯誤。所有的Rdoc文檔都可以從多個位置在線獲取。

下面是示例串#upcase:http://ruby-doc.org/core/classes/String.html#M001155

+1

[apidock](http://apidock.com/)也有一些相當不錯的參考資料[字符串#upcase](http://apidock.com/ruby​​/String/upcase)以及任何Rails或Ruby。 – tadman

+0

@SaucyK:我知道API可以在線使用,但顯然我錯過了一些東西,我想修復它。 – LuckyLuke

0

這可能是文檔不工作,因爲你正在使用最新版本的紅寶石,2.1,其中RVM有一些問題。它不會生成文檔,因此您無法使用ri檢索文檔。

**錯誤:**

Your ruby version 2.1.2 is not supported, only 1.8.7, 1.9.2, 1.9.3, 2.0.0

相關問題