Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
证书故障和Windows10 gem版本2.4.5.1_Windows_Ssl_Rubygems_Certificate - Fatal编程技术网

证书故障和Windows10 gem版本2.4.5.1

证书故障和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更新时出错: 无法解析依赖项:用户

我对这些都是陌生的:

我的问题始于installrails.com进程的
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

然后我成功地创建了示例应用程序。期待下一个问题