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
Ruby on rails 无法在windows上安装Jekyll..证书验证失败_Ruby On Rails_Windows_Jekyll - Fatal编程技术网

Ruby on rails 无法在windows上安装Jekyll..证书验证失败

Ruby on rails 无法在windows上安装Jekyll..证书验证失败,ruby-on-rails,windows,jekyll,Ruby On Rails,Windows,Jekyll,尝试在windows上安装Ruby和Jekyll,如下所示 在我尝试安装jekll之前,一切都很顺利。。。然后我得到以下错误 $ gem install jekyll ERROR: Could not find a valid gem 'jekyll' (>= 0), here is why: Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 sta

尝试在windows上安装Ruby和Jekyll,如下所示

在我尝试安装jekll之前,一切都很顺利。。。然后我得到以下错误

$ gem install jekyll
ERROR:  Could not find a valid gem 'jekyll' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://rubygems.org/latest_specs.4.8.gz)

这是由于SSL证书导致的错误,您需要手动为ruby指定SSL证书。以下是解决此问题的确切步骤:

  • 下载该文件并将该文件保存到C:\RailsInstaller\cacert.pem
  • 打开控制面板中的系统转到
  • 高级系统设置单击环境变量定义新的
  • SSL\u CERT\u FILE=C:\RailsInstaller\cacert.pem的系统变量
  • 关闭并重新打开命令提示符以允许进行更改
本文提供了屏幕截图和更多详细信息-