Mac OS gem install 问题

在使用gem install travis时出错:

1
ERROR:  You must add /O=Digital Signature Trust Co./CN=DST Root CA X3 to your local trusted store

解决方案:

  • 首先要安装Homebrew终端输入这条命令即可

    1
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • 安装rvm

    1
    2
    curl -L get.rvm.io | bash -s stable
    source ~/.rvm/scripts/rvm
  • 安装2.3.0版本ruby

    1
    2
    rvm install 2.3.0
    rvm use 2.3.0 --default

注意:

国内使用gem install时网络不好,需要更换gem的镜像, 原来的淘宝镜像不在维护, 使用RubyGems 镜像- Ruby China

1
2
3
4
> gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
> gem sources -l
https://gems.ruby-china.org
# 确保只有 gems.ruby-china.org