una salto regulares que metodos manejo linea interpolar hacer expresiones concatenacion como cadenas cadena asignacion ruby rvm rdoc ri

salto - No se sabe nada... al intentar ri String#upcase Ruby



metodos en ruby (3)

Acabo de instalar el RVM y estoy leyendo el libro El Rubyista bien fundamentado. En el primer capítulo se supone que debo probar ri String#upcase para ver la documentación en el método upcase, sin embargo recibo un mensaje que dice:

Nada conocido sobre String # upcase

Encontré algunas publicaciones aquí en SO diciéndome que probablemente sea porque 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.



Es posible que los documentos no funcionen porque está utilizando la última versión de ruby, 2.1, en la que rvm tiene algunos problemas. No genera documentos, por lo que no puede recuperar los documentos con ri.

** Error: **

Su versión de rubí 2.1.2 no es compatible, solo 1.8.7, 1.9.2, 1.9.3, 2.0.0


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

Sin embargo, si solo necesitas saber cómo usar partes específicas de la API, no puedes equivocarte con una búsqueda en Google. Toda la documentación de Rdoc está disponible en línea desde numerosos lugares.

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