2012-04-02 3 views
5

Je suis en Ubuntu 11.10 et installé Ruby 1.9 comme ceci:ri a vide documentation - Ubuntu 11.10, Ruby 1.9

$ sudo apt-get install ruby1.9 rubygems 

Tout fonctionne très bien, mais ri semble avoir vide documentation. ri m'a dit que les documentations étaient vides et que je devais les installer. J'ai exécuté parce que je lis cela aiderait:

$ rdoc --all --ri 

Maintenant, lorsque je tente d'ouvrir les documentations:

$ ri Array 
Nothing known about Array 

je reçois la même chose pour tout ce que je recherche.

Répondre

8

Et à ce sujet?

apt-get install ri1.8 

EDIT

ou essayez ceci: (non RVM)

gem install rdoc rdoc-data 
rdoc-data --install 
+0

Merci, le premier a fonctionné. Mais maintenant, j'ai les docs pour 1.8, n'est-ce pas? J'ai essayé d'installer ri1.9 avant mais il a dit qu'il était déjà installé. Que signifie rvm? –

+0

RVM - Gestionnaire de version Ruby, aide à gérer les différentes versions de Ruby dans votre machine –

+1

mann, passer à la RVM, voici un tuteur de Ryan Bigg: http://ryanbigg.com/2010/12/ubuntu-ruby-rvm -rails-et-vous / –

1

Vous utilisez probablement ri1.8 par défaut. Essayez d'exécuter 'ri1.9.1', comme vous lanceriez ruby1.9.1 si vous aviez besoin de cette version spécifique. En utilisant 'update-alternatives', vous devriez pouvoir définir 1.9.1 comme valeur par défaut (en quelque sorte).

1

cela fonctionne pour moi

sudo apt-get install ri

1

"ri installer" 1,8 installs (sur Ubuntu 12.04 au moins). Utilisation

sudo apt-get install ri1.9 
0

Les documentations ne viennent pas immédiatement avec les installations Ruby, même jusqu'à 1.9.3. Un raccourci efficace pour l'installation de la documentation Ruby est d'utiliser le code:

sudo apt-get install ri 

Pas besoin de spécifier la version en tant que terminal capture la documentation des dernières informations Ruby, et cela devrait fonctionner aussi longtemps que vous avez la dernière Ruby version installée sur Ubuntu.