Ruby 在macOS系统中是自带的,但是一般都是老版本。比如我的电脑就是2.6.0。如果开发中有用到cocoapods等,有时候需要对ruby进行升级。
方式一:通过rvm升级
- 查看是否安装rvm
rvm - v

- 如果没有安装rvm,则先进行安装
curl -L get.rvm.io | bash -s stable
等待执行完毕,之后执行
source ~/.bashrc
source ~/.bash_profile
-
通过
rvm - v
检验是否安装完成 -
开始安装ruby,通过
ruby -v
检查ruby版本,会显示当前电脑安装的ruby版本信息。
ruby -v
- 列举出已知的ruby版本
rvm list known

- 选择一个版本,进行安装
rvm install 3.0.0
- 通过
ruby -v
检查是否安装成功
ruby -v
方式二:通过Homebrew升级
- 没安装Homebrew的先安装Homebrew
- 通过Homebrew来安装Ruby
brew install ruby
- 通过
ruby -v
检查是否安装成功 - 如果执行完毕,但是显示的还是老版本,则是因为macOS使用的是自带的Ruby,所以需要将新的Ruby路径加到PATH中,让终端用新的Ruby版本。终端执行:
nano ~/.zshrc
在文件最后加上export PATH="/usr/local/opt/ruby/bin:$PATH"
保存。
- 执行命令使其生效:
source ~/.zshrc
- 通过
ruby -v
检查是否安装成功
ruby -v
方式三:通过rbenv升级
如果想通过rbenv来升级,首先需要安装Homebrew,通过命令安装rbenv
- 安装 rbenv
brew install rbenv
- 设置 rbenv 环境:
rbenv init
eval "$(rbenv init - zsh)"

- 保存并执行
source ~/.zshrc
- 开始安装Ruby,先查看可以安装的 Ruby 版本列表:
rbenv install -l

- 这里最新版本是3.3.3,安装最新版本
rbenv install 3.3.3

- 全局使用最新版本
rbenv global 3.3.3
- 通过
ruby -v
检查是否安装成功
ruby -v
网友评论