关于如何安装sass被坑的经验

2018-09-15 admin

昨天碰到一个很郁闷很坑的问题,我的mac怎么都安装不了sass,过程如下

gem install sass

啥?不对

mac 权限问题,于是

sudo gem install sass

还是不对?需要翻墙?那就找淘宝镜像吧 接着 gem source -l,查询到当前的ruby是官方的

remove调,换成ruby.taobao.orz,gem -a https://ruby.taobao.orz

啥?还是不对。访问https://ruby.taobao.orz,xxx,原来不能用了,改为https://china.ruby.com,成功设置

查询下gem source -l success

https://china.ruby.com

继续sudo gem install sass

报了mkf啥的文件对什么head file这一类的不支持,(由于我是隔天写的,不能对当时的报错信息进行粘贴,抱歉哈)。上网找了一圈,说是要install一个ruby-dev。可是,,这个install貌似mac环境下载不了。。

果断放弃用gem命令转投HomeBrew,执行了一段下载HomeBrew的命令,(具体上网找下),好啪啦啪拉的下了一大堆,下载一个什么XCode Line tool啥的,公司网络那是一个差,各种等待,打开自己的手机用4G代理,还是慢的一比,均速8K,我放弃了,,回到家用wifi下载,果然快,公司网络就是坑!!几分钟,brew搞定,接着,终于可以下载sass,

执行brew sass/sass/sass ,呵呵不行哦,碰到了一个google的翻墙才能下载的东东。过了几分钟,下载失败!!

抱着最后一丝希望,我重新换回ruby,sudo gem install sass,几秒钟,刷的success。 sass -v,版本号出现!!!

这就是我的经历,被公司网络坑的经历!分享给大家,建议很多东西还是用自己的wifi帮忙吧,公共场合很多wifi给你倒贴麻烦,浪费时间啊!!!

原文链接:https://segmentfault.com/a/1190000016409367

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处。

转载请注明:文章转载自 JavaScript中文网 [https://www.javascriptcn.com]

本文地址:https://www.javascriptcn.com/read-40333.html

文章标题:关于如何安装sass被坑的经验

相关文章
12个你未必知道的CSS小知识
虽然CSS并不是一种很复杂的技术,但就算你是一个使用CSS多年的高手,仍然会有很多CSS用法/属性/属性值你从来没使用过,甚至从来没听说过。 1.CSS的color属性并非只能用于文本显示 对于CSS的color属性,相信所有Web开发人员...
2015-11-12
ajax为什么令人惊异?ajax的优缺点
使用Ajax的最大优点,就是能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变的信息。 Ajax不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。就像DHT...
2015-11-12
HTML5的5个不错的开发工具推荐
HTML5规范终于在今年正式定稿,对于从事多年HTML5开发的人员来说绝对是一个重大新闻。数字天堂董事长,DCloud CEO王安也发表了文章,从开发者和用户两个角度分析了HTML对两个人群的优势。其实,关于HTML5的开发工具,我们以往的...
2015-11-12
JavaScript教程:JS中的原型
Keith Peters 几年前发表的一篇博文,关于学习没有“new”的世界,其中解释了使用原型继承代替构造函数。两者都是纯粹的原型编码。 标准方法(The Standard Way) 一直以来,我们学习的在 JavaScript 里创建对...
2015-11-12
AJAX的浏览器支持
AJAX 的要点是 XMLHttpRequest 对象。 不同的浏览器创建 XMLHttpRequest 对象的方法是有差异的。 IE 浏览器使用 ActiveXObject,而其他的浏览器使用名为 XMLHttpRequest 的 Jav...
2015-11-12
Riot.js:不足1KB的MVP客户端框架
Riot.js是一款MVP(模型-视图-呈现)开源客户端框架,其最大的特点就是体积非常小,不足1KB,虽然体积小,但它可以帮助用户构建大规模的Web应用程序。 Riot.js是由Moot公司开发,目前最新版本为v0.9.2,遵循MIT开源许...
2016-03-11
typeof、instanceof和contructor的区别
typeof:以字符串的形式返回变量的原始类型,typeof在两种情况下会返回"undefined":一个变量没有被声明的时候,和一个变量的值是undefined的时候,注意,typeof null也会返回object,...
2015-11-12
JavaScript的组成
一个完整的JavaScript由3个部分组成:核心(ECMAScript) 文档对象模型(DOM) 浏览器对象模型(BOM) ECMAScript 描述了该语言的语法和基本对象 ; DOM 描述了处理网页内容的方法和接口 ; BOM 描...
2015-11-12
必须记住的 30 类 CSS 选择器
开篇 有 30 个 CSS 选择器你必须烂熟于心,它们适应于当今各大主流浏览器。 1.* * { margin: 0; padding: 0; } *选择器选择的是每一个单一元素。很多程序员用上面的 CSS 将所有元素的 ma...
2015-11-16
JavaScript变量的声明
声明变量 变量在脚本中的首次亮相是在其声明中。 在变量首次出现时将会在内存中设置它,因此您稍后可在脚本中引用它。 应在使用变量之前先声明变量。 可以使用 var 关键字实现此目的。 <span id=“mt9” class=“sent...
2015-11-12
回到顶部