Переключение версий Ruby с помощью homebrew
Один из проектов, над которым я работал, зависит от ruby@2.3
,
Я использую Mac, и версия Ruby, которую я использовал для других проектов, 2.5
,
Я хочу временно переключиться с 2.5
в 2.3
с помощью brew
, Я не хочу использовать ни rbenv
ни rvm
,
1. Я установил 2.3.7
версия, используя brew
:
bf-old> brew install ruby@2.3
Warning: ruby@2.3 2.3.7 is already installed and up-to-date
To reinstall 2.3.7, run `brew reinstall ruby@2.3
2. Я пытаюсь перейти на него, но он не работает:
bf-old> brew switch 2.3.7
Error: 2.3.7 not found in the Cellar.
Что я могу сделать по этому поводу?
1 ответ
Решение
Проверьте, установлены ли обе версии ruby. Если оба установлены, попробуйте это:
brew unlink ruby@2.5 && brew link --force --overwrite ruby@2.3