js-coder
js-coder

Reputation: 8346

ri has empty documentations – Ubuntu 11.10, Ruby 1.9

I'm running Ubuntu 11.10 and installed Ruby 1.9 like this:

$ sudo apt-get install ruby1.9 rubygems

Everything is working very well but ri seems to have empty documentations. ri told me that the documentations were empty and I had to install them. I executed this because I read it would help:

$ rdoc --all --ri

Now, when I try to open any documentations:

$ ri Array
Nothing known about Array

I get the same for everything else I search.

Upvotes: 5

Views: 1587

Answers (5)

user2942719
user2942719

Reputation:

The documentations do not come immediately with Ruby installations, even up to 1.9.3. An effective shortcut to installing Ruby Documentation is to use the code:

sudo apt-get install ri

No need to specify which version as terminal will capture the documentation from the latest Ruby information, and this should work as long as you have the latest Ruby version installed on Ubuntu.

Upvotes: 0

Yaron
Yaron

Reputation: 11

"install ri" installs 1.8 (on Ubuntu 12.04 at least). Use

sudo apt-get install ri1.9

Upvotes: 1

Davious
Davious

Reputation: 1873

this works for me

sudo apt-get install ri

Upvotes: 1

Maarten Verwijs
Maarten Verwijs

Reputation: 111

You are probably using ri1.8 by default. Try running 'ri1.9.1', as you would run ruby1.9.1 when needing that specific version. Using 'update-alternatives' you should be able to set 1.9.1 as default (somehow).

Upvotes: 1

Said Kaldybaev
Said Kaldybaev

Reputation: 10002

what about this ?

apt-get install ri1.8

EDIT

or try this: (non rvm)

gem install rdoc rdoc-data
rdoc-data --install

Upvotes: 8

Related Questions