Я предлагаю вам взглянуть на rvm .
Затем вы можете установить его по умолчанию с помощью rvm use 1.9.3 --default
Но если вы довольны своей домашней версией.
Затем просто измените приоритет каталогов в PATH
Вот мой / etc / paths
# homebrews should always take precedence
/usr/local/bin
# the default stack
/usr/bin
/bin
/usr/sbin
/sbin
Это обычно важно для homebrew, иначе вместо версии brew будет использоваться системная версия git, ruby, pg_admin, ....
если вы скажете which -a ruby
, вы увидите все установленные рубины и приоритет в PATH
например.
$ which -a ruby
/Users/matthew/.rvm/rubies/ruby-1.9.3-p0/bin/ruby
/Users/matthew/.rvm/bin/ruby
/usr/bin/ruby
ОБНОВЛЕНИЕ: теперь я не думаю, что вы должны изменить
/etc/paths
Вместо этого вам нужно проверить, какой из .profile
, .bashrc
или .bash_login
загружается в вашу оболочку, и просто добавить /usr/local/bin
к своему пути.
Для меня у меня есть только .profile
. Вы можете создать этот файл, если ни один из этих файлов уже не существует в вашем домашнем каталоге.
# homebrews should always take precedence
export PATH=/usr/local/bin:$PATH