1. 你需要安装ruby

  2. 你需要安装SASS/Compass

安装sass,在命令行中输入:

$ gem install sass

你可能会问gem是什么?gem是ruby的包管理器.包的概念呢,就是一个为完成特定功能的模块,或者函数集群.就像.NET里面我们要使用到数据相关操作的类就要添加引用System.Data,在.NET里面叫程序集.

字面上你可以看到,运行gem安装sass,但是sass安装包并不在本地,所以这种方式安装你要保证联网,并且包的源地址可用、稳点。

安装Compass,在命令行中输入:

$ gem install Compass

说实话笔者在进行上述安装时,似乎失败了。那是因为包的源地址为国外服务器,所以你需要添加一个国内源地址。

$ gem sources -a http://ruby.taobao.org

或者是选择离线安装的方式(话说之前我就是这么做的)。GEM包下载地址是:http://rubygems.org/ ,在这里搜索、下载需要的GEM包即可。

假设你已经下载了GEM文件到本地,路径为 D:\gemFile,你需要把CMD的路径切换到该目录,具体如下:

D:
D:>cd gemFile
D:\gemFile> gem install –local compass.gem

与在线安装的区别仅仅是多了一个参数 –local,此处compass是你要安装的gem包的文件名。

安装的过程中你会发现compass的依赖不止一个,你需要补全它的依赖链。具体的依赖在GEM包网站上可以看见,你可以逐个下载安装,或者下载后将他们放在同一个文件夹,在安装gem包时,会自动安装这些依赖的包。

其间可能会遇到一个包安装失败,它会提示你安装DevKit。

应该是ffi这个包,这个包有好几个版本,需要根据系统环境下载相应版本的文件。这样就不用装DevKit了。

到这里下载对应的DevKit:
http://rubyinstaller.org/downloads

下载解压它,并在命令行中定位到该文件夹(像上面安装GEM那样)输入:

$ ruby dk.rb init –生成config.yml,你会看见在文件夹里面多了个config.yml的文件,编辑它,配置你ruby的安装目录.比如我的安装目录是c:\Ruby200-x64,就在文件末尾添加 C:/Ruby200-x64

$ ruby dk.rb install

好了安装完了,可以继续你的Compass安装了。


参考文章

Ruby更改gem source
windows 上的SASS/Compass安装
windows 上的 DevKit安装

 

Visual Studio 2013使用SASS和Compass--SASS和Compass安装的更多相关文章

  1. 安装和使用Visual Studio 2013并进行简单的单元测试

    现在我正在安装visual studio 2013,我听说好多同学都在安装visual studio 2015,但是他好像只支持Win10吧,我就退而求其次安装了visual studio 2013. ...

  2. Visual Studio 2013 ReportViewer Control

    最近需要给学生讲报表,.NET的自然就是选择RDLC了. 因为学生比赛是用Visual Studio 2013,所以我在自己的笔记本上安装了Visual Studio 2013(平常是用2010),安 ...

  3. visual studio 2013下搭建 安卓,ios,wp app开发平台

    1.安装 visual studio 2013 + Microsoft Visual Studio 2013 Update 4+Microsoft Build Tools 2015 2.安装java ...

  4. Visual Studio 2017中使用gulp编译sass/scss

    在Visual Studio 2017中使用gulp编译sass/scss文件 需要的环境:Visual Studio 2017.Node.js.npm 在vs2017中 [视图]-[其他窗口]-[任 ...

  5. 在Visual Studio 2013顯示SCSS詳細錯誤訊息

    在WebEssentials套件加持之下,Visual Studio 2013可以直接編修SCSS,每次存檔自動編譯出css.min.css及.map,非常方便.但初心者如我,寫錯語法在所難免,一旦造 ...

  6. Visual Studio 2013 Ultimate因为CodeLens功能导致Microsoft.Alm.Shared.Remoting.RemoteContainer.dll高CPU占用率的折中解决方案

    1.为什么Microsoft.Alm.Shared.Remoting.RemoteContainer.dll的CPU占用率以及内存使用率会那么高? 在Visual Studio 2013 Ultima ...

  7. Visual Studio 2013 Preview 高清多图先睹为快

    Visual Studio 2013 Preview已经发布.大家可以下载试用了哦: 选项加载明显比之前版本要快很多.

  8. 让Visual Studio 2013为你自动生成XML反序列化的类

    Visual Sutdio 2013增加了许多新功能,其中很多都直接提高了对代码编辑的便利性.如: 1. 在代码编辑界面的右侧滚动条上显示不同颜色的标签,让开发人员可以对所编辑文档的修改.查找.定位情 ...

  9. Visual Studio 2013 Ultimate的可视化代码功能

    可视化和了解代码综合了如何使用visual studio可视化代码来帮助理解代码: 理解代码和代码之间的关系:(1)Code Map(2)Dependency Graphs 理解代码交互:Sequen ...

  10. Visual Studio 2013 Web开发

    cnbeta新闻:微软正式发布Visual Studio 2013 RTM版,微软还发布了Visual Studio 2013的最终版本..NET 4.5.1以及Team Foundation Ser ...

随机推荐

  1. node.js常见错误及解决办法

    1.npm express命令行下不能执行 解决办法: 4版本需要安装express-generatorc才能使用express命令npm install -g express-generatorwh ...

  2. C#:占位符的例子

    在c#中有两种方式可以输出多个字符. static void Main() { string c=Console.ReadLine(); string d=Console.ReadLine(); Co ...

  3. [置顶] HDFS文件内容追加(Append)

    HDFS设计之处并不支持给文件追加内容,这样的设计是有其背景的(如果想了解更多关于HDFS的append的曲折实现,可以参考<File Appends in HDFS>:http://bl ...

  4. SharedPreferences最佳实践

    转:http://blog.csdn.net/xushuaic/article/details/24513599 笔记摘要:该文章是我在Android Weekly中看到的,以前也一直用SharedP ...

  5. tr删除替换详解

    tr(translate缩写)主要用于删除文件中的控制字符,或进行字符转换. 语法:tr  [–c/d/s/t] [SET1] [SET2]    #SET1: 字符集1: SET2:字符集2 -c: ...

  6. codeforces 8C. Looking for Order 状压dp

    题目链接 给n个物品的坐标, 和一个包裹的位置, 包裹不能移动. 每次最多可以拿两个物品, 然后将它们放到包里, 求将所有物品放到包里所需走的最小路程. 直接状压dp就好了. #include < ...

  7. 利用VHDL读写file文件

    library ieee;     use std.textio.all;     use ieee.std_logic_textio.all;     use ieee.std_logic_1164 ...

  8. LINUX常用命令-系统配置篇(二)

    学到一定程度了就会关注系统方面的一些配置,只是就需要相关的命令了.现在把Linux查看系统配置常用命令列出来 # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/ ...

  9. Python中进行Base64编码和解码

    Base64编码 广泛应用于MIME协议,作为电子邮件的传输编码,生成的编码可逆,后一两位可能有“=”,生成的编码都是ascii字符.优点:速度快,ascii字符,肉眼不可理解缺点:编码比较长,非常容 ...

  10. 重置出错?微软Win10平板Surface Pro 4重装系统教程详解

    重置出错?微软Win10平板Surface Pro 4重装系统教程详解 2015-12-11 15:27:30来源:IT之家作者:凌空责编:凌空 评论:65 Surface Pro 4系统重置出错该怎 ...