我想从目录根目录运行Ruby/Sass,我使用批处理文件保存了我的所有项目。
Ruby版本: 1.9.3 Sass版本: 3.2.7
例如:
D:\所有项目
我希望从根文件夹中运行SASS.bat,它应该在所有项目上自动执行sass的监视功能,如下所示:
sass --watch D:\all-projects/sass:public/stylesheets此刻我得到了这个:
@echo off
cmd.exe /E:ON /K C:\Ruby193\bin\setrbvars.bat
sass --watch D:\all-projects/sass:public/stylesheets这只启动根目录中的ruby,但是不运行Sass的watch函数。
我正在寻找这个解决方案,因为它将使Sass的使用更加容易和有效。
现在您必须运行RUBY ->查找->运行的目录sass
我该怎么做?我应该改变什么才能让这件事成功呢?
我欢迎所有的暗示和帮助。
谢谢你的进阶。
发布于 2013-03-27 16:01:01
试试这个,看看它是否有效:
@echo off
cmd.exe /E:ON /K C:\Ruby193\bin\setrbvars.bat
START /B sass --watch D:\all-projects\sass:public\stylesheets
PAUSE我在过去为SASS创建了批处理文件,并做了类似的事情。但是,我从未在批处理文件中运行Ruby。所以我有点好奇你为什么要开始红宝石。
编辑:(基本示例)
这就是使用SASS创建基本批处理文件所需的全部内容。
-Create一个名为test.bat的批处理文件,包含以下代码并保存到桌面。
@echo off
sass --watch file.scss
PAUSE-Create一个名为test.scss的空白.scss文件,并保存到桌面上。-Now运行您的批处理文件,它应该创建file.css,并说.
>>> Sass is watching for changes. Press Ctrl-C to stop.
overwrite file.csshttps://stackoverflow.com/questions/15663129
复制相似问题