2014-05-19 81 views
0

我想運行一個批處理文件--watch命令,像這樣不能叫青菜或紅寶石命令在bat文件

@echo off 
set path="C:\styles" 
sass --watch %path% 

pause 

我收到錯誤「青菜」的青菜不被識別爲一個內部或外部命令等....

我得到了同樣的問題,如果我嘗試調用ruby.exe

我可以在命令行窗口中運行青菜和紅寶石,它工作正常。紅寶石版本1.9.3.3p362,薩斯版本3.2.5(介質標誌),Windows 7的

我曾嘗試SASS命令前加上「呼叫」,並以管理員身份運行,但沒有成功爲止。

感謝您的任何幫助

回答

1

看來,可執行文件無法找到。

它可能與你重寫路徑有關 - 嘗試使用另一個變量名稱來滿足你的臨時需求!

所以,要麼確保可執行文件的文件夾在你的$PATH環境變量設置正確或與完整路徑調用可執行文件。例如:

"C:/MyFolder/Ruby 1.9.x/ruby.exe" ... 

"C:/your path/of/sass.exe" -- watch ... 
+0

謝謝,路徑變量是問題。我改變了,一切運作良好。 – grimmus