macOS环境安装Ruby¶
备注
Homebrew 在安装升级过程中可能已经依赖安装了最新版本的Ruby,本文记录如何切换 Homebrew 安装的Ruby最新版本,以便能够进行开发学习。
macOS 默认系统自带Ruby 2.6,通常也能满足需求。
备注
RVM 为Ruby带来了类似 Node.js Atlas 的 nvm
一样的管理Ruby不同版本的能力。
在 macOS 上,通过 Homebrew 可以方便安装和升级最新版本Ruby:
brew install ruby
不过,默认 Homebrew 没有将自己最新版本Ruby配置到使用路径中,所以 ruby --version
默认还是显示macOS自带的版本。
配置环境变量¶
对于macOS默认使用zsh,所以修订
~/.zshrc
添加以下代码段(针对不同的macOS版本):
# 对于Intel架构macOS
if [ -d "/usr/local/opt/ruby/bin" ]; then
export PATH=/usr/local/opt/ruby/bin:$PATH
export PATH=`gem environment gemdir`/bin:$PATH
fi
# 对于Apple Silicon架构macOS
if [ -d "/opt/homebrew/opt/ruby/bin" ]; then
export PATH=/opt/homebrew/opt/ruby/bin:$PATH
export PATH=`gem environment gemdir`/bin:$PATH
fi
然后执行
. ~/.zshrc
使之生效,或者重新启动Terminal终端模拟器,如 iTerm2执行
brew list
检查安装,可以看到安装了ruby
执行
brew deps --tree --installed
可以检查安装依赖