ri имеет пустую документацию - Ubuntu 11.10, Ruby 1.9 - PullRequest
5 голосов
/ 02 апреля 2012

Я использую Ubuntu 11.10 и установил Ruby 1.9 так:

$ sudo apt-get install ruby1.9 rubygems

Все работает очень хорошо, но ri, похоже, имеет пустую документацию. ri сказал мне, что документация пуста, и мне пришлось их устанавливать. Я выполнил это, потому что я прочитал, что это поможет:

$ rdoc --all --ri

Теперь, когда я пытаюсь открыть любую документацию:

$ ri Array
Nothing known about Array

Я получаю то же самое для всего, что я ищу.

Ответы [ 5 ]

8 голосов
/ 02 апреля 2012

что по этому поводу?

apt-get install ri1.8

EDIT

или попробуйте это: (не rvm)

gem install rdoc rdoc-data
rdoc-data --install
1 голос
/ 22 февраля 2013

«install ri» устанавливает 1.8 (как минимум на Ubuntu 12.04). Используйте

sudo apt-get install ri1.9
1 голос
/ 11 января 2013

это работает для меня

sudo apt-get install ri

1 голос
/ 06 сентября 2012

Вы, вероятно, используете ri1.8 по умолчанию.Попробуйте запустить 'ri1.9.1', как если бы вам понадобилась эта конкретная версия, вы бы запустили ruby1.9.1.Используя update-альтернативы, вы сможете установить 1.9.1 по умолчанию (каким-то образом).

0 голосов
/ 08 апреля 2014

Документация не приходит сразу с установками Ruby, даже до 1.9.3. Эффективный путь к установке Ruby Documentation - использовать код:

sudo apt-get install ri

Нет необходимости указывать, какая версия в качестве терминала будет захватывать документацию из последней информации о Ruby, и это должно работать, если у вас установлена ​​последняя версия Ruby в Ubuntu.

...