在本地機器上的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