在 Mac、M1、M2 和 M3 中轻松更改 Ruby 版本
我在 Mac 上更新和安装 Ruby 时遇到了一些问题,导致我无法配置日常工作所需的必备工具,例如 CocoaPods。这里有一个指南,可以帮助您轻松更改 Ruby 版本。我花了 90 分钟才搞定,但有了本指南,您应该只需 5 分钟就能设置好环境。
步骤1:安装Homebrew
如果您的 Mac 上没有安装 Homebrew,请将此行粘贴到您的终端中进行安装:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
第 2 步:安装 rbenv
rbenv 是一款简单的 Ruby 版本管理工具,类似于 Java 版 SDKMAN。要安装 rbenv,请使用以下命令:
brew install rbenv ruby-build
步骤3:初始化rbenv
要启动 rbenv,请运行:
rbenv init
也许您需要重新启动您的 sheel 或打开一个新的终端窗口,但对我来说,这不是必要的。
步骤 4:检查当前 Ruby 版本
要检查当前的 Ruby 版本,请使用:
ruby -v
示例输出:
ruby 2.6.10p210 (2022-04-12 revision 67958) [universal.arm64e-darwin23]
步骤5:安装较新的Ruby版本
要查看可用的 Ruby 版本,请运行:
rbenv install -l
示例输出:
3.1.6
3.2.4
3.3.3
jruby-9.4.7.0
mruby-3.3.0
picoruby-3.0.0
要安装和设置较新版本(例如版本 3.3.3),请使用:
rbenv install 3.3.3
下载并安装 ruby 版本后,使用:
rbenv global 3.3.3
步骤6:验证您的Ruby版本
现在,再次检查你的 Ruby 版本:
ruby -v
ruby 2.6.10p210 (2022-04-12 revision 67958) [universal.arm64e-darwin23]
如果仍然显示旧版本,请不要担心。这里有一个提示:
步骤 7:更新您的 .zprofile
打开您的.zprofile文件并添加以下行:
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init - zsh)"
保存文件。要应用更改,请打开新的终端窗口或使用以下命令重新加载配置文件:
source .zprofile
再次检查您的 Ruby 版本,只需运行下面的命令,您就会看到 Mac 中 Ruby 的当前版本。
ruby -v
ruby 3.3.3 (2024-06-12 revision f1c7b6f435) [arm64-darwin23]
现在您的 Mac 已准备好安装 CocoaPods 或 iOS开发所需的任何其他工具。🇧🇷🧑🏻💻