【问题标题】:Cannot call sass or ruby command's in bat file无法在 bat 文件中调用 sass 或 ruby​​ 命令
【发布时间】:2014-05-19 22:03:47
【问题描述】:

我正在尝试像这样在 bat 文件中运行 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 命令之前添加“call”并以管理员身份运行,但目前没有成功。

感谢您的帮助

【问题讨论】:

    标签: ruby sass


    【解决方案1】:

    似乎找不到可执行文件。

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

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

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

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

    【讨论】:

    • 谢谢,路径变量是问题所在。我改变了,一切都很好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-31
    • 1970-01-01
    • 2019-01-20
    相关资源
    最近更新 更多