Mac M1 安装Ruby3.1.3版本
接上文安装完homebrew Mac安装homebrew
紧接着安装ruby的时候又发现很多问题,干脆写个教程解君愁。
本教程参考自M1电脑上升级Ruby
- 通过homebrew安装rbenv(如果未安装homebrew可参考上一文章)
brew install rbenv
- 通过rbenv安装想要的ruby版本(本次安装3.1.3)
rbenv install 3.1.3
- 安装完成后,您需要设置全局默认Ruby版本:
rbenv global 3.1.3
(到这里就出现问题了)
- 最后,您需要更新gem:
gem update --system
在执行完以上代码后,我们发现ruby的版本根本没有换,还是macos默认的版本2.7.X
根据伟大的stackoverflow中的解决方案 感兴趣的可以去看看原贴stackoverflow
我们只需要输入这一行代码并运行,版本就切换到我们安装的3.1.3版本啦
eval "$(rbenv init -)"
可输入 查询ruby版本
ruby -v
补充:
以上方法只会在执行了一次eval…后才会切换版本
我们可以将该代码插入.zshrc中 使其每次都会先默认执行一边 实现代码如下
进入.zshrc
vim .zshrc
添加代码
# rbenv
eval "$(rbenv init -)"
# rbenv END
重新编译.zshrc
source .zshrc
现在在每次打开终端时都会自动切换rbenv的版本为所下载的最新版本啦~