2010-06-06 5 views
0

Je ai plutôt bien installé (ou pas rétrospectivement) installé RVM, qui a continué à accrocher tout en compilant Rubies.Comment réparer mon installation Ruby

J'ai supprimé le répertoire .rvm mais maintenant mon système est revenu à Ruby 1.8.7 à savoir quand je tape:

ruby -v 
which ruby 

ils pointent tous deux à 1.8.7.

Comment obtenir la commande ruby ​​pour pointer vers mon installation 1.9.1, qui se trouve dans /usr/local/lib/ruby/1.9.1? Je suis sur OSX 10.6.

Merci

Robin

Répondre

0

est /usr/local/lib (pourquoi est-ce pas bin?) Dans votre PATH et avant/usr/lib dans ce cas? Qu'est-ce que which ruby retournant?

EDIT: Mon de fait/usr/link local pour OS X (et en général) est Hivelogic

+0

Je ne sais pas pourquoi il est lib et non bin. Mon fichier .bash_login a les éléments suivants: export PATH = "/ usr/local/lib:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin: $ PATH" I ajouté/usr/local/lib après votre commentaire. Dois-je redémarrer pour que les modifications ci-dessus prennent effet? –

+0

Ignorer ce qui précède. Quittez le terminal et tout fonctionne maintenant! Merci –

+0

Comme une note ultérieure, si vous apportez des modifications à votre fichier .bash_login, il ne sera pas appliqué à votre session en cours, donc vous devrez soit commencer une nouvelle session ou vous pouvez faire 'source .bash_login'. – theIV

Questions connexes