2015-12-10 6 views
0

Может кто-то момент мне, как я могу установить документацию для ри v2.1.7?Как установить ри документации на Ruby для Ruby, v2.1.7

Я попробовал «How do I install the Ruby ri documentation?», не повезло.

Я бы предпочел установить ri, чтобы я мог самостоятельно искать определенные методы в классе, не открывая файл справки.

Кроме того, у меня не было никакой удачи со следующим:

C:\Users\ram\ruby>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 1 seconds 
1 gem installed 

C:\Users\ram\ruby>ri Array 
Nothing known about Array 

C:\Users\ram\ruby>rdoc-data --install 
Your ruby version 2.1.7 is not supported, only 1.8.7, 1.9.2, 1.9.3, 2.0.0 

Кажется, что для v2.1.7 что-то еще требуется.

Примечание это для Windows. Я хочу сделать это самостоятельно, не используя VM/Cygwin и т. Д.

ответ

1

Как указано в сообщении об ошибке, rdoc-data не поддерживает ruby 2.1.7.

Если вы используете RVM, попробуйте:

rvm docs generate 

Будьте терпеливы, это занимает несколько минут, чтобы установить документацию.

Если вы хотите, чтобы документация ri по умолчанию была установлена ​​для всех установок gem, проверьте конфигурационный файл gem ~/.gemrc, чтобы узнать, установлены ли настройки по умолчанию, исключая документацию. Удалите все и все из перечисленного:

install: --no-rdoc --no-ri 
update: --no-rdoc --no-ri 
install: --no-document 
update: --no-document 
gem: --no-document 

Я считаю, что по умолчанию установка gems по умолчанию. Если нет, то добавьте в гем файле конфигурации

gem: --ri 

Поскольку вы на Windows, вы можете установить Cygwin на вашей машине Windows, а затем установить RVM с помощью Cygwin. Или вы можете загрузить исходные файлы rdocs http://ruby-doc.org/downloads/ и извлечь их в папку с документами Ruby /Users/userprofile/.rvm/gems/ruby-2.1.7/doc/. Я сделал беглый взгляд и не видел ruby 2.1.7; он идет прямо от 2.1.6 до 2.2.0. Вы можете сбросить 2.1.6 в папку ruby-2.1.7/doc/ или обновить версию Ruby до той, которая поддерживается.

+0

нет RVM либо. Я пытаюсь использовать это в Windows – zooter

+0

@zooter Я обновил свой ответ на основе вашей ОС Windows. Вы можете добавить эту информацию к своему вопросу, если кому-то есть что добавить. – femmestem