Mac 安装 Ruby
1. 介绍
Ruby
是一种简洁优雅、功能强大的编程语言。在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。它具有简洁的语法、动态类型、完全面向对象和强大的元编程能力等特点。广泛应用于 Web 开发(如 Ruby on Rails)、脚本编写和桌面应用开发等领域。Ruby
以其高开发效率、活跃的社区和强大的灵活性深受开发者喜爱。
2. 使用 brew 安装
由于 Mac
自带 Ruby
版本比较低,未来的其他工具可能会受到影响,所以使用 brew
安装一下。
Homebrew
对于 Mac
的用户安装配置环境很便利,没有安装的可以看我的这篇博客:
先使用查看 Ruby
存在的版本
bash
brew search ruby
我们选择下一个不是最新的版本,下载 3.1
3. 配置环境变量
使用命令查看 ruby
安装路径
bash
brew info ruby@3.1
这份输出包含了很多关于通过 Homebrew
安装的 Ruby 3.1
的信息:
- 版本信息 :显示当前安装的
Ruby 3.1
版本为3.1.6
,且是稳定版本(stable
),以瓶装形式提供(bottled
)且为"桶中唯一"(keg-only
),意味着它没有被符号链接到/opt/homebrew
的默认位置。 - 来源和安装日期 :说明安装文件是从
https://github.com/Homebrew/homebrew-core
的相应公式文件中获取,并给出了安装的具体时间。 - 依赖项 :列出了安装 Ruby 3.1 所需的依赖,包括
pkg-config
、libyaml
、openssl@3
和readline
,并确认它们都已安装(标有"✔")。 - 注意事项(Caveats) :
- 指出通过
gem
安装的二进制文件的默认路径,并建议将其添加到PATH
环境变量中。 - 给出了如果需要将
Ruby 3.1
的路径置于PATH
首位的方法,即通过在~/.zshrc
文件中添加指定的导出命令。 - 对于编译器和
pkg-config
找到Ruby 3.1
的环境变量设置方法。
- 指出通过
- 分析数据(Analytics):提供了安装次数统计信息,包括 30 天、90 天和 365 天内的安装次数以及按需安装次数和构建错误次数。
由于本人习惯,我习惯将这个配置到 ~/.bash_profile
中
先打开配置文件 ~/.bash_profile
或 ~/.zshrc
(这两个文件都 OK)
bash
open ~/.bash_profile
将下方加到环境变量中
bash
export PATH="/opt/homebrew/opt/ruby@3.1/bin:$PATH"
或者直接使用下方命令
bash
echo 'export PATH="/opt/homebrew/opt/ruby@3.1/bin:$PATH"' >> ~/.bash_profile
4. 验证安装
使用命令查看
bash
ruby --version
安装成功