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