Установка Ruby на Mac 1.9.2, по-прежнему 1.8.7, хотя путь изменился - PullRequest
1 голос
/ 22 октября 2010

Я на Mac с 10.6.4 Snow Leopard, и, очевидно, ruby ​​готов к работе. Но я новичок в Ruby, пытаюсь изучить фреймворк Rails, и поэтому я решил установить последнюю версию 1.9.2. Я следовал инструкциям здесь , но после компиляции и установки, когда я запускаю ruby -v, я все еще получаю 1.8.7. Кто-нибудь может помочь новичку?

Когда я использую which ruby, я получаю usr/local/bin/ruby, поэтому путь изменился и является правильным.


UPDATE

Кажется, у меня были проблемы, потому что я использовал два файла входа в систему, чтобы установить свой путь (.bash_login и .profile). Вы можете использовать только один, и будет использоваться первый, который существует и доступен для чтения. В конце концов я переключился на RVM и использовал .bash_login для загрузки RVM в оболочку.

1 Ответ

2 голосов
/ 22 октября 2010

Ну, вам не врать. Так что что-то не так, как вы ожидаете.

Попробуйте /usr/local/bin/ruby -v и посмотрите, какая это версия.

Добавлено: также попробуйте locate ruby|more, чтобы увидеть, где находятся файлы ruby ​​в вашей системе.

Возможно, вам придется изменить путь, чтобы использовать только что установленную копию ruby.

Добавлено еще: вы добавили путь к файлу ~ / .profile, как указано в инструкциях на шаге 1?

Перезапускали ли вы сеанс терминала после изменения файла ~ / .profile? (Выйдите и перезапустите терминал.)

...