在这几天在电脑上安装compass一直报错,很无语。因为安装的ruby和sass都没有问题,虽然是很久之前安装的。
 
sass
# 更新sass
gem update sass
 
# 检查sass version
sass -v
 
gem
#检查gem
gem -v
 
#更新系统gem
gem update --system
//在这里报错
 
compass
#检查compass
compass -v
//报错,compass不是内部命令
 
#安装compass
gem install compass
//报错
 
报错的内容:
Error fetching https://ruby.taobao.org/:        SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://rubygems-china.oss-cn-hangzhou.aliyuncs.com/specs.4.8.gz)
 
解决方法:
# 检查gem source
gem sources
# 或者
gem sources -l
 
# 打印值
*** CURRENT SOURCES ***
 
如果你的打印值也是https://rubygems.org/,那么就一定装不上compass.我们用国内镜像解决这个问题:
很早之前用,也是网上很多都给出的解决方案,用的是淘宝的 https://ruby.taobao.org/镜像,但是现在rubygems镜像的管理工作交给Ruby China 负责,以便能有更多的社区爱好者参与进来,保持持续发展。
所以现在用的本地镜像:https://gems.ruby-china.org/来解决
# 检查本地 gem sources
gem sources -l
 
# 打印值
*** CURRENT SOURCES ***
 
# 移除
gem sources -r https://rubygems.org/
# 打印
*** CURRENT SOURCES ***
 
# 添加 
gem sources -r https://gems.ruby-china.org/
//1.如果没有报错,用 gem sources -l 的打印值是 https://gems.ruby-china.org/,那么恭喜你,可以顺利安装compass了
//2.报错,可以换网络试一下
 
我恰好碰上的就是报错的情况,然后换了网络重新执行了一下添加这一步:
# 添加
 
//依然报错,然后我是这么解决的,把https换成http:
# 添加
//没有报错
//看来 http 可以避免 SSL的问题
 
# 检查 gem sources
gem sources -l
# 打印
*** CURRENT SOURCES ***
 
这样就没有问题,记得 gem sources -l 的值只能保留一个。
然后更新安装什么的:
# 更新
gem uptate --system
# 检查
gem -v
 
# 安装
gem install compass
# 检查
compass -v
 
然后安装更新都非常6,然后我们就可以使用 compass 了。

ruby镜像报错,compass安装报错的更多相关文章

  1. Ruby与sass 与compass安装

     Ruby安装 windows平台下使用Rubyinstaller安装 1) 下载Rubyinstaller 2) 安装Rubyinstaller 记得勾选 add ruby executables ...

  2. 安装Tensorflow过程pip安装报错:is not a supported wheel on this platform

    安装Tensorflow过程pip安装报错:is not a supported wheel on this platform 通过pip安装wheel镜像时,安装指令为: pip install - ...

  3. pip install cv2 安装报错

    pip install cv2 安装报错是一个常见现象: ERROR: Could not find a version that satisfies the requirement cv2 (fro ...

  4. MSSQL 2012安装报错之0x858C001B

    之前安装 Microsoft Sql Server 2012 R2 的时候总是报这样的错误: SQL Server Setup has encountered the following error: ...

  5. mydumper 安装报错处理

    mydumper 官网:https://launchpad.net/mydumper 下载之后,安装报错: [root@localhost local]# cd mydumper-0.6.2 [roo ...

  6. linux -小记(2)问题:yum 安装报错"Another app is currently holding the yum lock; waiting for it to exit... ...: yum Memory : 26 M RSS (868 MB VSZ) Started: Wed Oct 26 22:48:24 2016 - 0"

    yum 安装报错 "Another app is currently holding the yum lock; waiting for it to exit... The other ap ...

  7. office2010安装报错

    有没有童鞋,在第一次安装office 2010的时候,中途不管是何原因导致中断或者未安装成功的 然后从第二次开始就一直安装报错??? 哈哈,我最近就遇到了 其他很简单,网上有很多方法,也有很多步骤,包 ...

  8. yum安装报错有冲突file /usr/lib64/php/modules/fileinfo.so conflicts between

    yum安装报错有冲突file /usr/lib64/php/modules/fileinfo.so conflicts between attempted installs of php-pecl-f ...

  9. Android Studio 首次安装报错 Java.lang.RuntimeException:java.lang.NullPointerException...错

    下次安装报:Java.lang.RuntimeException: java.lang.NullPointerException......错 只需在文件..\Android Studio\bin\i ...

随机推荐

  1. Linux常用实用命令

    Linux是我们开发人员必不可少的系统,也是经常接触到的.然而,Linux命令比较多,有些不常用也难记住.那么,我们如何更高效的使用Linux命令,而又不必全面地学习呢?今天就给大家分享一下我在开发过 ...

  2. Java打印实心、空心的三角形和菱形

    1.实心三角形 代码: import java.util.Scanner; public class Test { public static void main(String[] args) { i ...

  3. Django高级编程之自定义Field实现多语言

    自定义数据库字段 扩展默认的models.CharField和models.TextField使之成为支持多语言的字段. 可以轻松实现复用,无需配置多余选项 from django.conf impo ...

  4. 视频直播:Windows中各类画面源的截取和合成方法总结

    当今,视频直播技术和实时音视频技术已经是很多行业必备,典型的应用场景有教育直播.远程视频会议.互联网娱乐等.在移动端发起直播,其画面源的种类是十分有限的,无非是取摄像头.截屏等.PC端由于其系统资源充 ...

  5. 自己实现AOP,AOP实现的步骤分解

    自己实现简易的AOP 一.需求:自己实现AOP:1.0版本:在某个方法上加"@InOutLog"注解,那么执行到该方法时,方法的前面.后面会输出日志信息. [自己实现AOP 2.0 ...

  6. 基于百度云的OCR识别(Python)

    2019年7月3日早上,在百度AI开发者大会上,一个来自山西的青年,将一瓶矿泉水浇在了同样来自山西的李彦宏身上. 可以回顾一下 https://b23.tv/av57665929/p1 ,着实让人一惊 ...

  7. CSS3常用转换总结

    一.2D转换 translate(npx,npx) 相对当前元素位置移动 /* 实现div向左移动50个像素,并向下移动100个像素 */ div { transform: translate(50p ...

  8. c++ 子类,基类 中this指针 虚函数使用

    笔记: 子类和基类 构造函数不显式时,的this指针相同..在QT中,如果父类基于QObject,那么构造子类时传入this指针,这样所有子类,父类,基类都是同一地址.delelater(),会del ...

  9. RQNOJ193 造路行动

    题目转移 详见最小生成树讲解 Kruskal #include<cstdio> #include<algorithm> using namespace std; ; int n ...

  10. HDU 4444:Walk(思维建图+BFS)***

    http://acm.hdu.edu.cn/showproblem.php?pid=4444 题意:给出一个起点一个终点,给出n个矩形的两个对立顶点,问最少需要拐多少次弯可以从起点到达终点,如果不能输 ...