2011-07-08 15 views
33

Acabo de instalar el RVM y estoy leyendo el libro Rubyist bien fundamentado. En el primer capítulo se supone que debo tratar ri String#upcase para ver la documentación sobre el método upcase, sin embargo me sale un mensaje que dice:No se sabe nada .... al intentar ri String # upcase Ruby

Nothing known about String#upcase

He encontrado algunos puestos aquí en la SO me dice que probablemente se debe a RDoc no está instalado . Sin embargo, no entiendo cómo solucionarlo.

Estoy usando Mac OSX 10.6, y el último RVM. Solo instalé 1.9.2, además del intérprete estándar de Ruby, que viene con el kit Developer de Apple.

Respuesta

0

RDoc está instalado, no estoy seguro de por qué esa búsqueda en particular no funciona. Quizás alguien más pueda arrojar algo de luz sobre eso.

Sin embargo, si solo tiene que averiguar cómo usar determinadas partes de la API, no puede equivocarse con una búsqueda en Google. Toda la documentación de Rdoc está disponible en línea desde numerosos lugares.

Aquí es Cadena # upcase por ejemplo: http://ruby-doc.org/core/classes/String.html#M001155

+1

[apidock] (http://apidock.com/) también tiene algunos bastante buen material de referencia sobre [Cadena # upcase] (http://apidock.com/ruby ​​/ String/upcase) así como cualquier cosa Rails o Ruby. – tadman

+0

@SaucyK: Sé que la API está disponible en línea, pero obviamente me falta algo y quiero solucionarlo. – LuckyLuke

0

Podría ser que documentos no están funcionando porque usted está utilizando la versión más reciente de rubí, 2.1, en el que RVM tiene algunos problemas. No genera documentos, por lo que no puede recuperar los documentos con ri.

** Error: **

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

Cuestiones relacionadas