在Windows上configuration指南针

我在Windows上,我的项目中SASS已经成功运行了。 现在,我想包括指南针,所以我可以利用预先写好的mixins等。

首先,我只是尝试从我的工作sass文件中的这条语句: @import "compass/css3/transform";

自然,这没有工作,因为我没有安装指南针,所以我导航到我的Ruby目录,并成功地安装在c:/ruby193/bin的罗盘gem。 我现在可以在c:/ruby193/bin成功创build指南针项目,但是这对我并不好。

我需要在我的站点中运行指南针命令,它位于这里: c:/inetpub/mysite 。 但是,当我尝试这样做的时候,我得到的compass is not recognized as internal or external command

我怎样才能让指南针我想要的地方工作?

编辑我的问题的很大一部分是安装的Ruby没有将自己添加到Windowspath环境variables,所以我只能从C:/ Ruby193 / bin目录中运行SASS和指南针命令。 这给我带来了问题,因此,我认为这是我需要安装指南针的地方。 无论如何,在弄清楚之后,我仍然无法得到指南针的工作,但是正在计划卸载SASS,Compass和Ruby,并从头开始尝试另一个尝试。 我标记Stooboo的答案是正确的,因为它是最好的和最准确的,尤其是考虑到他必须处理的信息。 谢谢!

这是我怎么做的

(一次)

  1. 安装ruby http://rubyinstaller.org/

  2. 安装指南针,在命令窗口中输入

     gem install compass 
  3. 将指南针添加到MVC项目中,导航到项目文件夹并在命令窗口中输入

     compass create 

    你会得到默认的config.rb …但这是我平常的一个

     http_path = "/" css_dir = "content/css" sass_dir = "content/sass" images_dir = "images" javascripts_dir = "scripts" 
  4. 安装bootstrap(更多信息请参阅https://github.com/thomas-mcdonald/bootstrap-sass)add

     require 'bootstrap-sass' 

    到你的config.rb

    进入(在你的命令窗口中)

     gem install bootstrap-sass 

    (我必须做一个(在你的命令窗口)宝石更新后,但你可能不需要)

    进入(在你的命令窗口中)

     compass install bootstrap 

(然后…每次在Visual Studio中打开解决方案)

  1. 导航到项目文件夹
  2. 在命令窗口中输入

     compass watch 

    (这将监视保存项目并重新编译scss文件)

希望有所帮助

干杯斯图

使用此命令为了添加GEM到Windows路径环境变量:

设置PATH = C:\ Ruby200-x64 \ bin;%PATH%

要安装Compass,您应该使用Win + R, cmd打开您的Windows控制台并运行:

 gem update --system gem update gem install compass 

不要忘记删除所有你用Ruby安装的东西。

在Ruby命令中你应该写:

 gem update --system 

(这段代码更新了Ruby中的所有宝石)

然后你像这样安装sass:

 gem install sass 

(你说你已经老了,所以你不需要再写这个代码。)

然后,你写这行:

 gem install compass 

(现在,你的机器上会有指南针)

要知道已安装的版本,可以编写:

 compass --version 

要在桌面机器上创建一个新的项目,你可以写下这行代码:

 compass create desktop/my-project 

(这将在你的机器的桌面上创建一个名为my-project的罗盘文件夹,我希望这会有帮助。