Skip to content

Mac 安装 ruby

未安装之前

➜ ruby -v
ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19]
➜ gem -v
3.0.3
$ brew install ruby

vim ~/.zshrc

# ruby
export PATH="/usr/local/opt/ruby/bin:$PATH"
➜ ruby -v
ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [x86_64-darwin19]
➜ gem -v
3.1.4

ruby 更换源 : https://gems.ruby-china.com/

更多可参考 How do I install ruby gems on Mac

用来管理环境

$ curl -sSL https://get.rvm.io | bash -s stable

安装完成后会在 ~/.bashrc 中加入 bin 变量, 无需自己添加, 使用 source ~/.bashrc 使其生效

# 安装指定版本
$ rvm install 2.7.5

# 设为默认
$ rvm use 2.7.5 --default

设置 gem 镜像

以下内容复制自 : Ruby Gems 镜像使用帮助

gem

使用以下命令替换 gems 默认源

# 添加 TUNA 源并移除默认源
$ gem sources --add https://mirrors.tuna.tsinghua.edu.cn/rubygems/ --remove https://rubygems.org/
# 列出已有源
$ gem sources -l
# 应该只有 TUNA 一个

或者,编辑 ~/.gemrc ,将 https://mirrors.tuna.tsinghua.edu.cn/rubygems/ 加到 sources 字段。

bundler

使用以下命令替换 bundler 默认源

$ bundle config mirror.https://rubygems.org https://mirrors.tuna.tsinghua.edu.cn/rubygems

官方文档: http://bundler.io/v1.16/man/bundle-config.1.html#MIRRORS-OF-GEM-SOURCES


说明

创建时间: 2023-01-15 00:29:00 , 最后编辑于 2023-11-23 21:48:00