win7下安装sass失败,提示ruby证书不对?

发布于 2022-09-02 12:10:56 字数 1842 浏览 17 评论 0

步骤:
1.

gem sources --remove https://rubygems.org/

2.

gem sources -a https://ruby.taobao.org/
Error fetching https://ruby.taobao.org/:
        SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: ce
rtificate verify failed (https://rubygems-china.oss-cn-hangzhou.aliyuncs.com/spe
cs.4.8.gz)

3.

gem sources -l
*** CURRENT SOURCES ***

问题出处:
http://stackoverflow.com/questions/4528101/ssl-connect-returned-1-errno-0-state-sslv3-read-server-certificate-b-certificat

https://gist.github.com/fnichol/867550

I had this same issue while working on a Ruby project. I am using Windows 7 64bit.

I resolved this by:

Downloading the cacert.pem file from http://curl.haxx.se/ca/cacert.pem.
Saved that file to C:/RubyCertificates/cacert.pem
Then set my environmental variable "SSL_CERT_FILE" to "C:/RubyCertificates/cacert.pem"
source: https://gist.github.com/fnichol/867550

证书地址:http://curl.haxx.se/ca/cacert.pem

按照上面这位网友的方法配置了环境变量如下图

clipboard.png

再次执行gem sources -a https://ruby.taobao.org/
报错依旧
clipboard.png

有谁遇到过,还是我的环境变量没有配置对呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

渡你暖光 2022-09-09 12:10:56

现在淘宝的gem停止更新维护了,目前是ruby-china维护。
gem source --remove https://ruby.taobao.org/ --add http://gems-china.org/

败给现实 2022-09-09 12:10:56

gem source --add http://rubygems.org/
gem source -l

菩提树下叶撕阳。 2022-09-09 12:10:56

遇到同样问题,按照https://gist.github.com/fnichol/867550 的步骤执行后顺利通过(需要注销机子)。
不过我是添加到系统变量,不知道是不是这个原因。

clipboard.png

clipboard.png

嘴硬脾气大 2022-09-09 12:10:56

要添加到系统变量,重启电脑再执行切换淘宝源的命令就可以了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文