1

Возможный дубликат:
Что такое PATH и другие переменные среды, и как я могу их установить или использовать?

У меня установлен пакет Ruby по умолчанию, который поставляется вместе с ОС, которая является более старой версией.

Я недавно установил MacPorts с последней версией Ruby, которая установлена в отдельном месте:-

/opt/local/bin/

Но когда я бегу

which ruby

я получил

/usr/bin/ruby

Есть ли способ отредактировать путь к команде ruby, чтобы она ссылалась на новую установку в каталоге /opt /?

Заранее спасибо.

2 ответа2

3

Вы должны поместить /opt/local/bin перед /usr/bin в вашем $PATH и, возможно, очистить кеш команд с помощью hash -r .

1

Ну, поскольку Mac основан на Unix, это простая команда Редактирование вашего конфигурационного файла.

ты можешь попробовать это

~/.bash_profile (Local Profile) or
~/.MacOSX/environment.plist (System Wide)
export PATH=/opt/local/bin:$PATH

или вы можете использовать псевдоним, однако команда which не будет работать с ними.

alias ruby=/opt/local/bin/ruby 

Надеюсь, это поможет, вот ссылка для получения дополнительной информации, которую вы хотите установить переменную среды.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .