证书故障和Windows10 gem版本2.4.5.1
我对这些都是陌生的: 我的问题始于installrails.com进程的证书故障和Windows10 gem版本2.4.5.1,windows,ssl,rubygems,certificate,Windows,Ssl,Rubygems,Certificate,我对这些都是陌生的: 我的问题始于installrails.com进程的rails新示例应用程序阶段 它做到了这一点,开始运行bundle安装,出现错误为“无法验证的SSL证书” 我搜索并了解我必须更新证书,如下所述: 在上面的页面中,我了解到rubygems 2.4.x在windows中已被破坏,因此不存在更新我的证书的下载 所以我尝试更新$gem update--system 2.6.7,返回的结果如下: 更新rubygems更新 错误:安装rubygems更新时出错: 无法解析依赖项:用户
rails新示例应用程序阶段
它做到了这一点,开始运行bundle安装,出现错误为“无法验证的SSL证书”
我搜索并了解我必须更新证书,如下所述:
在上面的页面中,我了解到rubygems 2.4.x在windows中已被破坏,因此不存在更新我的证书的下载
所以我尝试更新$gem update--system 2.6.7
,返回的结果如下:
更新rubygems更新
错误:安装rubygems更新时出错:
无法解析依赖项:用户请求的“rubygems更新(=2.6.7)”
错误:执行gem时。。。(命名者)
nil:NilClass的未定义方法“version”
我一直在想如何做一些简单的事情,比如卸载我的gem版本2.4.5.1,然后安装2.6.7,但是做不到。。。我的语法
我还看到了一个使用以下内容的解决方案:
gem源代码--删除https://rubygems.org/
gem源代码-ahttp://rubygems.org/
但我不明白这对证书有什么帮助,也不明白这是一个永久性的解决方案!我删除了安全源,由于相同的证书错误,无法重新获取它。所以现在我只能使用http协议了。谢谢你的帮助 好的,所以我在发布问题后重新开始
我使用变通方法绕过了证书问题:
gem源代码--删除https://rubygems.org/
gem源代码-ahttp://rubygems.org/
这就允许我更新我的gem版本
gem更新——系统
然后我切换回gem源:
gem源代码--删除http://rubygems.org/
gem源代码-ahttps://rubygems.org/
我在同一个地方运行railsnewsample\u应用程序时遇到了另一个问题,bundle install。我在这里找到了修复方法:
我的命令是gem安装bundler
然后我成功地创建了示例应用程序。期待下一个问题