Ответ 1
Вы создавали документы?
rvm docs generate
Я только что установил RVM, и я читаю книгу "Хорошо обоснованный рубист". В первой главе я должен попробовать ri String#upcase
просмотреть документацию по вершинному методу, однако я получаю сообщение:
Ничего не известно о String # upcase
Я нашел несколько сообщений здесь, где SO сказал мне, что это, вероятно, связано с тем, что RDoc не установлен. Однако я не понимаю, как это исправить.
Я использую Mac OSX 10.6 и последний RVM. Я только установил 1.9.2, помимо стандартного интерпретатора Ruby, который поставляется вместе с комплектом разработчика от Apple.
Вы создавали документы?
rvm docs generate
Установлен RDoc, я не уверен, почему этот поиск не работает. Возможно, кто-то еще может пролить свет на это.
Однако, если вам просто нужно выяснить, как использовать определенные части API, вы не ошибетесь в поиске Google. Вся документация Rdoc доступна в Интернете из разных мест.
Здесь пример строки # string: http://ruby-doc.org/core/classes/String.html#M001155
Возможно, документы не работают, потому что вы используете последнюю версию ruby версии 2.1, в которой у rvm есть некоторые проблемы. Он не создает документы, поэтому вы не можете получить документы с помощью ri.
** Ошибка: **
Ваша рубиновая версия 2.1.2 не поддерживается, только 1.8.7, 1.9.2, 1.9.3, 2.0.0