Подтвердить что ты не робот

Ничего не известно о.... при попытке ri String # upcase Ruby

Я только что установил RVM, и я читаю книгу "Хорошо обоснованный рубист". В первой главе я должен попробовать ri String#upcase просмотреть документацию по вершинному методу, однако я получаю сообщение:

Ничего не известно о String # upcase

Я нашел несколько сообщений здесь, где SO сказал мне, что это, вероятно, связано с тем, что RDoc не установлен. Однако я не понимаю, как это исправить.

Я использую Mac OSX 10.6 и последний RVM. Я только установил 1.9.2, помимо стандартного интерпретатора Ruby, который поставляется вместе с комплектом разработчика от Apple.

4b9b3361

Ответ 2

Установлен RDoc, я не уверен, почему этот поиск не работает. Возможно, кто-то еще может пролить свет на это.

Однако, если вам просто нужно выяснить, как использовать определенные части API, вы не ошибетесь в поиске Google. Вся документация Rdoc доступна в Интернете из разных мест.

Здесь пример строки # string: http://ruby-doc.org/core/classes/String.html#M001155

Ответ 3

Возможно, документы не работают, потому что вы используете последнюю версию ruby ​​версии 2.1, в которой у rvm есть некоторые проблемы. Он не создает документы, поэтому вы не можете получить документы с помощью ri.

** Ошибка: **

Ваша рубиновая версия 2.1.2 не поддерживается, только 1.8.7, 1.9.2, 1.9.3, 2.0.0