环境配置
小于 1 分钟
环境配置
Ruby多版本管理
RVM
- macos
- gpg
brew install gnupg
- gpg
RVM 安装
gpg2/gpg
gpg2 --keyserver keyserver.ubuntu.com --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable
使用命令
ruby -v # 查看ruby 版本
rvm list known # 列出已知的 ruby 版本
rvm install 2.3.0 # 选择指定 ruby 版本进行更新
rvm get stable # 更新 rvm
rvm use 2.2.2 # 切换到指定 ruby 版本
rvm use 2.2.2 --default # 设置指定 ruby 版本为默认版本
rvm list # 查询已安装的 ruby 版本
rvm remove 1.9.2 # 卸载移除 指定 ruby 版本
rvm uninstall 2.0.0
rvm system #使用系统ruby(就像没有rvm一样)
# 查看版本的详细信息
rvm info ruby-3.2.2
- Error running '__rvm_make -j4'
- 解决:指定openssl
rvm install "ruby-3.2.2" --with-openssl-dir="$(brew --prefix)/opt/openssl@1.1/"
macos 12.6 成功!
Ruby 3.1.0 Error running '__rvm_make -j10', Mac OS - Ventura 13.1 #5287
- 日志
tail -n 1000 /Users/`users`/.rvm/log/*/make.log
109 warnings and 1 error generated.
make[2]: *** [ossl_pkey_rsa.o] Error 1
make[1]: *** [ext/openssl/all] Error 2
GEM
RubyGems 是Ruby 的一个包管理器
类似yum 安装软件包
命令
# 设置源,移除默认源
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
# 清华源
gem sources --add https://mirrors.tuna.tsinghua.edu.cn/rubygems/ --remove https://rubygems.org/
# 查看源
gem sources
# 或查看修改 ~/.gemrc