在 macOS 上升级 Ruby 版本通常有几种方法,以下是一些常用的方法:
-
使用系统自带的 Ruby:
- macOS 系统自带 Ruby,但通常不是最新版本。可以通过终端使用
softwareupdate
命令来更新系统自带的 Ruby。
- macOS 系统自带 Ruby,但通常不是最新版本。可以通过终端使用
-
使用 Homebrew:
-
Homebrew 是 macOS 的包管理器,可以用来安装最新版本的 Ruby。
-
首先,你需要安装 Homebrew(如果尚未安装):
sh/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
使用 Homebrew 安装 Ruby:
shbrew install ruby
-
如果你想要安装特定版本的 Ruby,可以使用
--HEAD
或--devel
选项,或者指定版本号:shbrew install ruby --HEAD # 安装最新开发版本 brew install ruby --devel # 安装最新稳定版本 brew install ruby@2.7 # 安装 Ruby 2.7.x 版本
-
-
使用 RVM (Ruby Version Manager):
-
RVM 是一个流行的 Ruby 版本管理工具,允许你在同一台机器上安装和使用多个 Ruby 版本。
-
安装 RVM:
sh\curl -sSL https://get.rvm.io | bash -s stable
-
安装最新版本的 Ruby:
shrvm install ruby --latest
-
或者安装特定版本的 Ruby:
shrvm install 2.7.2 # 举例安装 2.7.2 版本
-
-
使用 rbenv:
-
rbenv 是另一种 Ruby 版本管理工具,与 RVM 类似。
-
安装 rbenv:
shbrew install rbenv
-
安装 Ruby 版本:
shrbenv install 2.7.2 # 举例安装 2.7.2 版本
-
-
使用 asdf:
-
asdf 是一个插件式的版本管理工具,支持 Ruby 以及其他语言。
-
安装 asdf:
shbrew install asdf
-
安装 Ruby 版本:
shasdf plugin-add ruby https://github.com/asdf-vm/asdf-ruby.git asdf install ruby latest # 安装最新版本
-
升级 Ruby 版本后,你可能需要更新你的项目或系统环境变量,以确保使用的是新版本的 Ruby。例如,在使用 RVM 或 rbenv 时,你可能需要将新版本的 Ruby 设置为默认版本。