跳至主要內容

环境配置

酷风小于 1 分钟

环境配置

Ruby多版本管理

RVM

  • macos
    • gpg
      • brew install gnupg

  • 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 #5287open in new window

  • 日志
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