无法在bat文件中调用sass或ruby命令

时间:2014-05-19 14:01:55

标签: ruby sass

我试图在像这样的蝙蝠文件中运行sass --watch命令

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

pause

我收到错误' sass'不被认为是内部或外部命令等....

如果我尝试调用ruby.exe

,我会遇到同样的问题

我可以在命令行窗口中运行sass和ruby,它运行正常。 Ruby版本1.9.3.3p362,Sass版本3.2.5(媒体标记),Windows 7

我尝试过添加'来电'在sass命令之前以管理员身份运行但到目前为止没有成功。

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

似乎无法找到可执行文件。

它可能与你覆盖路径有关 - 尝试使用另一个变量名来满足你的临床需求!

因此,要么确保在$PATH环境变量中正确设置了可执行文件的文件夹,要么使用完整路径调用可执行文件。例如:

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

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