Mac Snow Leopard: версия ruby ​​продолжала возвращаться к 1.8.7 - PullRequest
0 голосов
/ 05 декабря 2010

Я установил ruby ​​1.9.2 и проверил с помощью ruby ​​-v, и все было в порядке (1.9.2), но после перезагрузки компьютера после того, как терминал как-то перестал отвечать, ruby ​​переключился на 1.8.7.Это уже случалось, и я закончил заново.

Вы знаете, что могло произойти?

Большое вам спасибо!

Приветствия, eFan

Ответы [ 3 ]

3 голосов
/ 05 декабря 2010

Попробуйте:

$ which ruby

И

$ echo $PATH

Могу поспорить, что вы установили ruby ​​в /usr/local/ruby/bin/ruby, но используете тот, что в /usr/bin/ruby.

0 голосов
/ 05 декабря 2010
$ curl -L http://get.rvm.io | bash 
$ rvm install 1.9.2  
$ rvm use 1.9.2 --default
0 голосов
/ 05 декабря 2010

Предположительно, вы редактировали переменную PATH в этом одном сеансе терминала, но не для всех будущих сеансов. Предполагая, что у вас есть символическая ссылка от /usr/local/bin/ruby до правильной установки, вам нужно изменить PATH для просмотра /usr/local/bin до /usr/bin.

Создайте или отредактируйте файл с именем .profile в вашем домашнем каталоге, указав в нем следующую строку:

export PATH="/usr/local/bin:$PATH"
...