在本地机器上的Web项目中,我使用了一个相当简单的Sass安装程序。 在同一个文件夹,我有/scss/style.scss和/css/style.css我可以在Windows中使用Sass和批处理脚本
所以运行无礼,而我的工作我只是写这在Ruby终端:
cd "C:\Users\Puppybeard\Documents\Aptana Studio 3 Workspace\Project Title"
sass --watch scss/style.scss:css/style.css
工作正常,但它有点麻烦,所以我想弄清楚如何做一个批处理脚本的等价物。 我尝试了以下操作,但这是一场完全灾难,而且我的电脑试图打开无限量的Ruby控制台。
cd "C:\Ruby193\bin"
start ruby
cd "C:\Users\Puppybeard\Documents\Aptana Studio 3 Workspace\Project Title"
sass --watch scss/style.scss:css/style.css
exit
我想我需要做的是启动Ruby在后台运行,而不是打开Ruby exe。有谁知道如何,或者甚至是如何Ruby的工作?显然,我是Sass,Ruby和批处理脚本的新手,所以你可以给我的任何洞察力将是一个很大的帮助,谢谢。
编辑:我得到了它这样的
cd "\Ruby193\bin"
sass --watch "C:\Users\Puppybeard\Documents\Aptana Studio 3 Workspace\Project Title\scss\style.scss:C:\Users\Puppybeard\Documents\Aptana Studio 3 Workspace\Project Title\css\style.css"
我觉得应该是整洁,并怀疑青菜都需要有它的$ PATH设置工作。
编辑2:我设置为Ruby Path变量,使用这些指令:http://groups.google.com/group/beginning-rails/browse_thread/thread/1c68665013a60081
就我而言,我需要添加路径为C:\ Ruby193 \ BIN 现在唯一的线我需要,当我有脚本的Web项目的根,就是:
青菜--watch SCSS/style.scss:CSS/style.css中
如果我想让我的计算机上的任何地方都能运行,我可以保留将目录更改为文件夹位置的部分。但是,脚本没有指定项目位置的事实意味着我可以将它复制到任何使用相同结构的项目中。
值得努力吗?从长远来看,可能是的。
您可以使用Ruby CMD提示符,并运行'sass --watch'。 –
我知道,那不是我要问的。 – daveyfaherty