我工作过的其中一个项目依赖于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.
我该怎么办?
答案 0 :(得分:1)
检查是否安装了两个ruby版本。 如果两者都已安装,请尝试以下操作:
brew unlink ruby@2.5 && brew link --force --overwrite ruby@2.3