zoukankan      html  css  js  c++  java
  • ruby镜像报错,compass安装报错

    在这几天在电脑上安装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 了。
  • 相关阅读:
    201006120100630
    2010080120100901
    20101120至20101220
    201155学习总结
    PublishReport.rss
    windowservice创建及部署
    提示要角色管理工具安装Microsoft .NET Framework 3.5
    部署SSIS包
    ETL及SSIS
    IbatisNet
  • 原文地址:https://www.cnblogs.com/helena000/p/7145226.html
Copyright © 2011-2022 走看看