Ruby on rails Bundler拒绝使用正确的gem';s SSL和代理配置

Ruby on rails Bundler拒绝使用正确的gem';s SSL和代理配置,ruby-on-rails,ruby,bundler,Ruby On Rails,Ruby,Bundler,我在一个企业代理服务器后面工作,我(似乎)为它实现了正确的配置,以便使用我公司自己的代理根证书 我将证书添加到了。\Ruby26-x64\lib\ruby\site\u ruby\2.6.0\rubygems\ssl\u certs文件夹,然后 使用http\u代理和https\u代理配置修改.gemrc文件 现在像gem install hirb这样的命令非常有效,但是当我尝试在Rails项目上运行bundler install或bunner update时,它失败了: 从中获取源索引 正在解

我在一个企业代理服务器后面工作,我(似乎)为它实现了正确的配置,以便使用我公司自己的代理根证书

我将证书添加到了。\Ruby26-x64\lib\ruby\site\u ruby\2.6.0\rubygems\ssl\u certs文件夹,然后 使用http\u代理https\u代理配置修改.gemrc文件

现在像
gem install hirb
这样的命令非常有效,但是当我尝试在Rails项目上运行
bundler install
bunner update
时,它失败了:

从中获取源索引 正在解析依赖项。。。 无法验证的SSL证书 . 你有可能遇到一个中间人攻击,但大多数情况下 您的系统可能没有验证所需的CA证书。对于 有关OpenSSL证书的信息,请参阅http://bit. ly/ruby-ssl。连接 在不使用SSL的情况下,编辑文件源并将“https”更改为“http”

我尝试了一些完全不同的解决方案,但没有效果,同时将源代码设置为 这不是一个可行的解决方案

系统规格:

  • 视窗10
  • 带devkit2.6.6的Ruby
  • 轨道6.0.3.2
  • 捆扎机1.17.2
  • 纱线1.22.4
我怎么能告诉bundle信任我公司的自签名根证书

到目前为止:

  • 中定义
    :ssl\u验证\u模式:0
    。gemrc
    似乎被完全忽略
  • 定义
    BUNDLE\u SSL\u CA\u CERT
    并将其指向gem的
    ../SSL\u certs/rubygems.org
    包含我的CA证书的目录,也无效

  • 这回答了你的问题吗?具体来说,您需要关于
    .gemrc
    的答案,包括
    :ssl\u verify\u mode:0
    行,谢谢您的建议,但我已经尝试了
    :ssl\u verify\u mode:0
    。Bundler只是忽略了它,并抛出了相同的错误。有帮助吗?没有。问题在于SSL验证,代理地址似乎被正确地拾取,否则,我根本无法访问
    rubygems.org
    ,错误会有所不同,特别是我会收到超时警告等。这是否回答了您的问题?具体来说,您需要关于
    .gemrc
    的答案,包括
    :ssl\u verify\u mode:0
    行,谢谢您的建议,但我已经尝试了
    :ssl\u verify\u mode:0
    。Bundler只是忽略了它,并抛出了相同的错误。有帮助吗?没有。问题在于SSL验证,代理地址似乎被正确地拾取,否则,我根本无法访问
    rubygems.org
    ,错误会有所不同,特别是我会收到超时警告,等等。。。