Команда Руби возвращает "Ничего не известно о массиве"
Редактировать: вопрос ответил @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.