使用 brewHome 安装对应版本 ruby@3.2/0
感觉还是使用 RVM 管理 Ruby 会方便很多
2023-01-09 稳定版:
brew install ruby@3.2.0
方式二
brew install ruby
参考资料
使用 RVM 管理 Ruby 版本(推荐)
推荐使用,但是 rvm 中的 ruby 包不一定是最新的,但是是比较稳定的
安装 rvm
gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
\curl -sSL https://get.rvm.io | bash -s stable
source ~/.bashrc
source ~/.bash_profile
使用 RVM 管理 Ruby 版本
查看已安装版本
rvm list
查看全部版本
rvm list known
安装指定版本
rvm install 3.2.0 --disable-binary
切换使用指定 Ruby 版本
rvm use 3.0.0
设置默认 Ruby 版本
rvm use 3.0.0 --default
卸载指定版本
rvm remove 2.7.0
参考资料
使用 rbenv 管理 Ruby 版本
通过 Homebrew 安装 rbenv
brew install rbenv ruby-build
sudo apt install rbenv
通过 Basic Git 安装 rbenv
- 2023-01-10 尝试 一直报错提示
fatal: 无法连接到 github.com: github.com[0: 20.205.243.166]: errno=Operation timed out
注意:如果是 zsh 请用 ~/.zshrc
替换 ~/.bashrc
git clone git://github.com/sstephenson/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
安装 ruby
查看可用的 ruby 版本列表
rbenv install --list
举例安装 3.2.0 版:
rbenv install 3.2.0
安装完后,检查已经安装的所有 Ruby 版本:
rbenv versions
设置 Ruby 版本
设置全局版本
rbenv global 3.0.0
设置本地版本(针对项目)
rbenv local 3.0.0
设置当前终端
rbenv shell 3.0.0
使用系统版本
rbenv global system
设置完后效验
which ruby # ~/.rbenv/shims/ruby
rbenv version # 3.0.0 (set by ~/.rbenv/version)
安装 gem 每安装一个版本都要执行一次,更新相应的映射关系。
rbenv rehash
参考文档:https://gist.github.com/sandyxu/8aceec7e436a6ab9621f