ri имеет пустую документацию - Ubuntu 11.10, Ruby 1.9
Я использую 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 ответов
Как насчет этого?
apt-get install ri1.8
РЕДАКТИРОВАТЬ
или попробуйте это: (не рвм)
gem install rdoc rdoc-data
rdoc-data --install
"install ri" устанавливает 1.8 (как минимум на Ubuntu 12.04). использование
sudo apt-get install ri1.9
Вы, вероятно, используете ri1.8 по умолчанию. Попробуйте запустить 'ri1.9.1', как если бы вам понадобилась эта конкретная версия, вы бы запустили ruby1.9.1. Используя update-альтернативы, вы сможете установить 1.9.1 по умолчанию (каким-то образом).
Документация не приходит сразу с установками Ruby, даже до 1.9.3. Эффективный путь к установке Ruby Documentation - использовать код:
sudo apt-get install ri
Нет необходимости указывать, какая версия в качестве терминала будет захватывать документацию из последней информации о Ruby, и это должно работать, если у вас установлена последняя версия Ruby в Ubuntu.