Чтобы использовать определенную рубиновую версию, если у вас установлена две версии, вы можете указать абсолютный путь к тому, который вы хотите. Например./Ваш/путь/к/рубин Или вы можете изменить PATH настройки в файле .profile
вы можете ввести
which ruby
, чтобы увидеть путь к рубинового исполняемый файл, который используется в данный момент.
использованием
echo $PATH
Вы можете видеть текущее значение PATH. Вы должны добавить путь к вашему новому рубиновому двоичному файлу в PATH, чтобы он был найден до другого.
Как уже упоминалось в ayaz, местоположение вашего файла macports по умолчанию находится в/opt/local. Если вы добавите/opt/local/bin перед своим путем, все должно быть хорошо. (Обязательно запустите новое окно терминала после изменения - они не будут собраны в текущем сеансе, если вы явно не «снова загрузите» файл .profile)
Одно примечание: после добавления/выбора/локального/bin на ваш путь, то оболочка будет всегда предпочитает двоичные файлы там, где они найдены позже, это может быть проблемой, если вы зависите от конкретных версий в/bin,/sbin или/usr/sbin - в зависимости от вашей ситуации это означает что вы не должны этого делать (если ваш компьютер обрабатывает конфиденциальные данные и/или в банке или что-то в этом роде) или просто нужно помнить, что это может быть проблемой (если ваш компьютер является обычной машиной разработки).
См. http://www.tech-recipes.com/rx/2621/os_x_change_path_environment_variable/, если вам нужно еще несколько советов о том, как установить PATH на osx.
thx для информации, и я думаю, что macports уже сделали это для меня, потому что, когда я посмотрел его имя, использование ruby 1.9 так же просто, как набрать «ruby1.9 ...» в терминал экспорт PATH =/opt/local/bin:/opt/local/sbin: $ PATH –