我在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的答案是正确的,因为它是最好的和最准确的,尤其是考虑到他必须处理的信息。 谢谢!
这是我怎么做的
(一次)
安装ruby http://rubyinstaller.org/
安装指南针,在命令窗口中输入
gem install compass
将指南针添加到MVC项目中,导航到项目文件夹并在命令窗口中输入
compass create
你会得到默认的config.rb …但这是我平常的一个
http_path = "/" css_dir = "content/css" sass_dir = "content/sass" images_dir = "images" javascripts_dir = "scripts"
安装bootstrap(更多信息请参阅https://github.com/thomas-mcdonald/bootstrap-sass)add
require 'bootstrap-sass'
到你的config.rb
进入(在你的命令窗口中)
gem install bootstrap-sass
(我必须做一个(在你的命令窗口)宝石更新后,但你可能不需要)
进入(在你的命令窗口中)
compass install bootstrap
(然后…每次在Visual Studio中打开解决方案)
在命令窗口中输入
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的罗盘文件夹,我希望这会有帮助。