Команда Руби возвращает "Ничего не известно о массиве"

Редактировать: вопрос ответил @FrederickCheung . На этот раз мне нужно было переустановить ruby, передав аргумент для включения документов:

brew install ruby --with-doc

Вопрос:

Я новичок в рубине и пытаюсь получить ri Команда для работы в Терминале (iTerm2 на OSX Yosemite). Вот что я попробовал до сих пор (все вставлено из терминала):

ri Array
Nothing known about Array

Так что я погуглил и попробовал:

gem install rdoc-data

Fetching: rdoc-data-4.0.1.gem (100%)
rdoc-data is only required for C ruby 1.8.7 or 1.9.1.

rdoc-data is required for JRuby.

To install ri data for RDoc 4.0+ run:

rdoc-data --install

Successfully installed rdoc-data-4.0.1
Parsing documentation for rdoc-data-4.0.1
Installing ri documentation for rdoc-data-4.0.1
Done installing documentation for rdoc-data after 0 seconds
1 gem installed

Попробовал еще раз:

ri Array
Nothing known about Array

Тогда я попробовал:

rdoc-data --install
Your ruby version 2.2.0 is not supported, only 1.8.7, 1.9.2, 1.9.3, 2.0.0

Я погуглил, но единственные результаты, которые я получаю, это для людей, использующих rvm или пытаясь отключить документы для установки рельсов. Я установил ruby ​​через homebrew если это что-то значит. Я не совсем уверен, куда идти отсюда, но я действительно хотел бы иметь возможность получить доступ к документам через ri,

1 ответ

Решение

По умолчанию Brew отключает установку документации.

Если вы проверите формулу, вы можете увидеть это, если вы не пройдете --with-doc в brew install ruby, это пройдет --disable-install-doc в скрипт настройки ruby.

Другие вопросы по тегам