【问题标题】:Windows 10 64-bit: ERROR: Could not find a valid gem 'compass' (>= 0), here is why:Windows 10 64 位:错误:找不到有效的 gem 'compass' (>= 0),原因如下:
【发布时间】:2017-03-10 04:29:48
【问题描述】:

我正在尝试在 Windows 10 中安装 ruby​​。为了安装 compass 和 SASS,但我无法安装它,我尝试了所有我知道的东西,并根据各种网站的各种问题回答,包括堆栈溢出。

set SSL_CERT_FILE=C:\RailsInstaller\cacert.pem

或

set SSL_CERT_FILE= curl.haxx.se/ca/cacert.pem

gem install compass

收到以下错误消息:

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

证书验证失败

Image with error message

【问题讨论】:

    标签: ruby windows rubygems ssl-certificate compass-sass


    【解决方案1】:

    将此文件 cacert.pem 放在 Ruby 文件夹中的某个位置

    然后创建环境变量并给出这个文件的路径如

    然后就可以了。

    【讨论】:

    • 我创建了新的环境变量,并根据您提供的信息,但得到了相同的错误,并且还更改了 bin 文件夹外 ruby​​23 文件夹中的 cacert.pem 文件路径
    • 在 bin 文件夹外或 bin 文件夹内都没有关系,您在环境变量中设置该路径,如上所示。
    • 是的,我在 Ruby23 中设置了路径,但遇到同样的错误,无法安装指南针
    • 你把文件放在Ruby23里了吗? Cacert.pem 文件在 Ruby23 内部?
    • 是的,我设置了 cacert.pem 的环境变量并将文件放入 Ruby23 文件夹中
    猜你喜欢
    • 2015-02-10
    • 1970-01-01
    • 2019-03-18
    • 2020-09-25
    • 2016-09-28
    • 2016-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多