Bundler :: Fetcher :: CertificateFailureError |在Mac OSX 10.10上捆绑SSL问题

时间:2017-03-10 21:35:00

标签: ruby-on-rails ruby macos ssl

我在bundle update运行时突然出现问题。它会产生以下错误:

Bundler::Fetcher::CertificateFailureError 

我没有添加任何新宝石,ruby版本是相同的等等。

到目前为止我做过的事情......

  • RVM更新
  • Ruby 2.2.3重新安装
  • rvm osx-ssl-certs update all
  • brew工作得很好

不知道还有什么可以做的。它刚刚开始。

2 个答案:

答案 0 :(得分:2)

如果您使用gemfile,则可以更改rubygems源' http://rubygems.org'

您也可以尝试运行gem update --system

答案 1 :(得分:1)

我有同样的问题并通过以下方式解决:

  1. 如果您已经<{p>},请卸载openssl-osx-ca

    brew uninstall openssl-osx-ca

  2. 卸载并安装openssl

    brew uninstall --ignore-dependencies openssl

    brew install openssl

  3. 检查brew是否一切正常

    brew doctor

  4. 重新安装了具有

    的ruby版本

    rvm reinstall <ruby-version> --with-openssl-dir=`brew --prefix openssl`

  5. 我认为brew安装openssl存在一些问题,就像之前的版本没有rvm所需的一些依赖关系来干净地编译ruby。