在Mac终端中用ruby -v查看当前Ruby版本,which ruby确认路径,which -a ruby检查多版本共存,再分别执行各路径ruby -v明确对应版本。

在Mac终端中快速确认当前正在运行的Ruby解释器版本,是排查环境问题、验证安装结果或准备开发前的必要动作。
直接查看当前Ruby版本
打开终端,输入以下命令并回车:
ruby -v
终端将立即输出类似 ruby 3.1.4p223 (2023-03-30 revision 9573ebdbe7) [arm64-darwin22] 的完整版本信息。这行输出里的数字(如 3.1.4)就是你当前使用的Ruby主版本号。
确认Ruby可执行文件的实际路径
执行命令:
which ruby
该命令会返回Ruby二进制文件所在的绝对路径,例如 /usr/local/opt/ruby/bin/ruby 或 /usr/bin/ruby。
【/usr/bin/ruby 是 macOS 系统自带版本,权限受限且不可随意覆盖或卸载】;而以 /usr/local/opt/ruby/bin/ruby 开头的路径,说明你使用 Homebrew 安装了独立 Ruby,可自由管理。
检查是否多个Ruby共存
运行:
which -a ruby
如果输出不止一行,说明系统中存在多个 ruby 可执行文件——常见于同时安装了系统版、Homebrew版、RVM版或rbenv版。此时 ruby -v 显示的是 PATH 中排在最前面的那个 ruby。
想明确知道每个路径对应的版本,可逐个执行:/usr/bin/ruby -v、/usr/local/opt/ruby/bin/ruby -v 等。

















