Обновление установки Ruby в Mac OS под управлением Snow Leopard 10.6.5 - PullRequest
0 голосов
/ 27 декабря 2010

У меня Mac OS под управлением Snow Leopard 10.6.5, и я пытаюсь обновить установку Ruby.

Прежде чем я что-то сделал, я выполнил следующие команды и получил следующие результаты:

$ ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]

$ which ruby
/usr/bin/ruby

Итак, чтобы обновить мою установку, я сначала установил macports , а затем Ruby, используя Ruby Version Manager (RVM).

1. bash < <(curl http://rvm.beginrescueend.com/releases/rvm-install-head)
2. mkdir -p ~/.rvm/src/ && cd ~/.rvm/src && rm -rf ./rvm/ && git clone --depth 1 git://github.com/wayneeseguin/rvm.git && cd rvm && ./install
3. rvm install 1.9.2
4. rvm 1.9.2 --default

После этого я выполнил следующие команды и получил следующие результаты:

$ ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]

$ which ruby
/usr/bin/ruby

$ rvm list
=> ruby-1.9.2-p136 [ x86_64 ]

Почему Ruby все еще стоит на 1.8.7? Что случилось? Или что я забыл?

Ответы [ 2 ]

1 голос
/ 28 декабря 2010

Следовали ли вы инструкциям «Постустановки» на странице установки RVM и добавили следующую строку в один из ваших файлов ~ / .bashrc, ~ / .bash_profile или ~ / .profile?

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"  # This loads RVM into a shell session.

Очень важно, чтобы RVM работал правильно.

1 голос
/ 27 декабря 2010

решено:

Отредактируйте файл .profile в домашней директории:

Добавьте строку внизу:

export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"

а затем в Terminal запустите

source ~/.profile

, чтобы установить изменения.

...