chruby: как использовать системный ruby ​​по умолчанию?

Есть ли способ выбрать стандартный системный рубин через chruby?

Например:

$ which ruby
/usr/bin/ruby

1 ответ

Если вы хотите вернуться к системе по умолчанию ruby, просто используйте:

chruby system

Если у вас установлено несколько систем ruby (например /usr/bin/ruby а также /usr/local/bin/ruby) и хотите использовать другой, чем указано в which ruby, вы можете:

export RUBIES+=(/usr/local)

затем chruby будет список usr/local как "версия" рубина.

Для общего случая (возможно, несколько рубинов в пути), добавьте следующее в ваш запуск оболочки:

export RUBIES+=( $(which --all --skip-alias --skip-functions --skip-dot --skip-tilde ruby | sed -n 's/\/bin\/ruby//gp' |sort -u) )
Другие вопросы по тегам