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) )