Mac切换Ruby版本 Dec 23, 2024
问题
- MacBook Pro 16-inch, 2019
- Dequoia 15.11
- Ruby 2.6.0
- 系统自带的Ruby 版本太低,无法使用 Jekyll, 想要切换Ruby版本但又不能删除系统自带的
方案
- 通过Homebrew安装我们需要的软件
brew install rbenv
安装rbenv进行Ruby版本管理if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile
rbenv 初始化配置放到~/.zshrc文件中 在我放到~/.bash_profile文件中source后ruby版本还没变,可能系统自带的优先级更高rbenv install 3.3.6
此时ruby最新版本为ruby 3.3.6 (2024-11-05 revision 75015d4c1f)rbenv global 3.3.6
指定Ruby版本. 使用rbenv global也可以查看当前rbenv管理的版本- 重新启动iterm
ruby -v
查看Ruby版本