Чтобы использовать определенную версию ruby, если у вас установлены две версии, вы можете указать абсолютный путь к той, которую хотите. Например. /your/path/to/ruby Или вы можете изменить настройку PATH в своем .profile
вы можете ввести
which ruby
чтобы увидеть путь к исполняемому файлу ruby, который используется в данный момент.
с использованием
echo $PATH
Вы можете увидеть текущую настройку PATH. Вы должны добавить путь к вашему новому бинарному файлу ruby в PATH, чтобы он был найден раньше другого.
Как уже упоминал ayaz, расположение ваших файлов macports по умолчанию находится в /opt/local. Если вы добавите /opt/local/bin перед своим путем, все будет в порядке. (Обязательно запустите новое окно терминала после изменения - они не будут выбраны в вашем текущем сеансе, если вы снова явно не "используете" файл .profile)
Одно предостережение: после добавления /opt/local/bin к вашему пути оболочка всегда будет предпочитать двоичные файлы, находящиеся там, а не двоичные файлы, найденные позже, это может быть проблемой, если вы зависите от определенных версий в /bin , /sbin или /usr/sbin — в зависимости от вашей ситуации это означает, что вы не должны этого делать (если ваш компьютер обрабатывает конфиденциальные данные и/или в банке или что-то в этом роде) или просто должны помнить, что это может быть проблемой (если ваш компьютер является обычной машиной для разработки).
См. http://www.tech-recipes.com/rx/2621/os_x_change_path_environment_variable/ если вам нужны дополнительные советы о том, как установить PATH на osx.
person
Simon Groenewolt
schedule
26.08.2009