我在 Windows 上,并且 SASS 在我的项目中成功运行。现在,我想包含指南针,这样我就可以利用预先编写的 mixins 等。
首先,我只是在我的工作 sass 文件中尝试了这个语句:@import "compass/css3/transform";
当然,这不起作用,因为我没有安装指南针,所以我导航到我的 Ruby 目录并成功安装了指南针 gemc:/ruby193/bin
。我现在可以在其中成功创建指南针项目c:/ruby193/bin
,但这对我没有多大好处。
我需要在我的网站中运行指南针命令,该网站位于此处:c:/inetpub/mysite
。然而,当我尝试这样做时,我得到compass is not recognized as internal or external command
我怎样才能让指南针工作where我要它?
EDIT: 我的问题很大一部分是安装 Ruby 时没有将其自身添加到 Windows Path 环境变量中,因此我只能从 C:/Ruby193/bin 目录中运行 SASS 和 Compass 命令。这给我带来了问题,因为我认为那是我需要安装指南针的地方。不管怎样,在弄清楚这一点之后,我仍然无法让 Compass 工作,但我计划卸载 SASS、Compass 和 Ruby,并从头开始再尝试一次。我将 Stooboo 的答案标记为正确,因为它是最好、最准确的,特别是考虑到他必须使用的信息。谢谢!
我是这样做的
(一度)
安装红宝石http://rubyinstaller.org/ 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"
-
安装引导程序(有关更多信息,请参阅https://github.com/thomas-mcdonald/bootstrap-sass 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 文件)
希望有帮助
干杯
斯图
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)