资讯专栏INFORMATION COLUMN

本地安装sass出错问题解析

YuboonaZhang / 799人阅读

摘要:年月日个人博客文章迁移到安装安装因为依赖于环境,所以装之前先确认装了。最近因为墙的比较厉害,如果你没有安装成功,那么请参考下面的淘宝的镜像安装,如果成功则忽略。淘宝镜像安装由于国内网络原因你懂的,导致存放在上面的资源文件间歇性连接失败。

2016年3月23日个人博客文章--迁移到segmentfault

安装sass

ruby安装
因为sass依赖于ruby环境,所以装sass之前先确认装了ruby。先导官网下载个ruby

在安装的时候,请勾选Add Ruby executables to your PATH这个选项,添加环境变量,不然以后使用编译软件的时候会提示找不到ruby环境

然后直接在命令行中输入

gem install sass

按回车键确认,等待一段时间就会提示你sass安装成功。最近因为墙的比较厉害,如果你没有安装成功,那么请参考下面的淘宝的RubyGems镜像安装sass,如果成功则忽略。

淘宝RubyGems镜像安装 sass
由于国内网络原因(你懂的),导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败。这时候我们可以通过gem sources命令来配置源,先移除默认的https://rubygems.org源,然后添加淘宝的源https://ruby.taobao.org/,然后查看下当前使用的源是哪个,如果是淘宝的,则表示可以输入sass安装命令gem install sass了,关于常用gem source命令可参看:常用的gem source

$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
*** CURRENT SOURCES ***
 
https://ruby.taobao.org
# 请确保只有 ruby.taobao.org
$ gem install sass

重点来了:
那么以上是比较正常的安装方法,如果安装报错 例如一下错误:

当进行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...
cs.4.8.gz)

这样的问题就尴尬了,在网上搜了好多都没有解决,但是目前解决问题的办法有一个如下:

替换为:gem sources –add http://gems.ruby-china.org/

注意:是http而不是https

然后再安装 gem install sass

原因不详,但是应该可以看出 ruby
用了https协议安装包,结果程序里又没处理认证问题导致不能用https的源 目前看来只能安装http了

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/115848.html

相关文章

  • 本地安装sass出错问题解析

    摘要:年月日个人博客文章迁移到安装安装因为依赖于环境,所以装之前先确认装了。最近因为墙的比较厉害,如果你没有安装成功,那么请参考下面的淘宝的镜像安装,如果成功则忽略。淘宝镜像安装由于国内网络原因你懂的,导致存放在上面的资源文件间歇性连接失败。 2016年3月23日个人博客文章--迁移到segmentfault 安装sass ruby安装因为sass依赖于ruby环境,所以装sass之前先确认...

    陆斌 评论0 收藏0
  • 【30分钟】吃透webpack,也许这一篇就够了

    摘要:否则可能会导致全局安装的版本与项目中的配置文件可能存在不匹配。是一个流行的插件,其作用是为中的属性添加浏览器特定的前缀。插件允许开发人员在当前的项目中使用将来版本中可能会加入的新特性。 本文webpack是在Mac平台下基于官方最新版本v3.10,对于webpack@v2会有小的差异,待全文完成后会补充webpack@v2与v3版本之间的差异 使用webpack前的准备 1、初始化一个...

    KitorinZero 评论0 收藏0
  • 从基础到实战 手摸手带你掌握新版Webpack4.0详解 一起读文档

    摘要:构建构建就是把源代码转换成发布到线上的可执行代码,包括如下内容。自动刷新监听本地源代码的变化,自动重新构建刷新浏览器。自动发布更新完代码后,自动构建出线上发布代码并传输给发布系统。将文件放入到项目中,在中新建一个放字体图标的文件夹。 项目地址 github.com/wudiufo/Web… 知识点概览: Loader,HMR ,Create React App, Caching, Plug...

    王军 评论0 收藏0
  • 爱搞事情的webpack

    摘要:可以防止不同操作系统之间的文件路径问题,并且可以使相对路径按照预期工作。被用于转换某些类型的模块,而插件则可以用于执行范围更广的任务。安装脚本配置,官方推荐的配置如下,但是需要结合自己的项目修改一下插件的套路。 webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。 showImg(https://segmentfault.com/...

    JiaXinYi 评论0 收藏0
  • 爱搞事情的webpack

    摘要:可以防止不同操作系统之间的文件路径问题,并且可以使相对路径按照预期工作。被用于转换某些类型的模块,而插件则可以用于执行范围更广的任务。安装脚本配置,官方推荐的配置如下,但是需要结合自己的项目修改一下插件的套路。 webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。 showImg(https://segmentfault.com/...

    yexiaobai 评论0 收藏0

发表评论

0条评论

YuboonaZhang

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<