gem 安装 refinerycms 它不起作用 (windows)

gem install refinerycms it does not work (windows)

安装 refinerycms 之前的先决条件

  1. 安装 Ruby 和 Rubygems
  2. 安装数据库(mysql)
  3. 安装 ImageMagick 最新版本

所有先决条件都已正确安装。下一步安装 refinerycms

"gem install refinerycms" ,然后不起作用,我得到这个错误

找不到有效的 gem 'refinerycms' ()= 0),原因如下:无法从 https://rubygems.org/ - ssl_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://api.rubygems.org/latest_specs.4.8.gz)

下载数据

以下步骤应该有所帮助

  • 使用 gem --version
  • 找出您的 gem 版本
  • 根据您的版本,从其中一个链接下载更新 以下:

运行 1.8.x: 下载1.8.30

运行 2.0.x: 下载 2.0.15

运行 2.2.x: 下载2.2.3

  • 将文件移动到驱动器的根目录(最容易从 cmd 指向)C:\
  • 现在使用命令提示符,输入以下内容:

C:\>gem install --local C:\rubygems-update-1.8.30.gem

注意:更改 rubygems-update-1.8.30.gem 到您下载的文件的名称

  • 完成后也输入这个:

C:\>update_rubygems --no-ri --no-rdoc

  • 在此之后,gem --version 应该报告您下载的新更新版本。
  • 您现在可以安全地卸载 rubygems-update gem:

C:\>gem uninstall rubygems-update -x

来源:Github Gist

我可以修复这个错误,像这样更改证书:

  • gem 来源-r rubygems.org

  • gem 来源-a rubygems.org

  • gem更新--系统

  • gem 来源-r rubygems.org

  • gem 来源-a rubygems.org

    最后“gem 安装 refinerycms”运行

感谢大家的帮助!!