Sublime Text 3中Sass编译器无法工作

6

我在Windows 7机器上安装了Sass,并尝试编译一些scss。

但每次,我都会得到以下输出:

'sass' is not recognized as an internal or external command,
operable program or batch file.
[Finished in 0.2s with exit code 1]
[cmd: ['sass', '--update', 'W:\\exocet\\web\\build\\mirror\\css\\style.scss:W:\\exocet\\web\\build\\mirror\\css/style.css', '--stop-on-error', '--no-cache']]
[dir: W:\exocet\web\build\mirror\css]
[path: C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\EgisTec\MyWinLocker 3\x86;C:\Program Files (x86)\EgisTec\MyWinLocker 3\x64;C:\Program Files (x86)\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files (x86)\QuickTime\QTSystem\]

有什么问题吗?

1个回答

10

幸运的是,我在这里找到了答案......

如果你收到“sass is not recognized as an internal or external command”错误... ...并已安装Sass,则必须将其添加到系统的PATH变量中。

在字符串末尾添加 ;C:\Ruby192\bin。

更改PATH变量的说明可以在此处找到。

Windows Vista和Windows 7用户:

  1. 从桌面上,右键单击“我的电脑”,然后单击“属性”。
  2. 单击左栏中的“高级系统设置”链接。
  3. 在“系统属性”窗口中,单击“环境变量”按钮。

Windows 2000和Windows XP用户:

路径现在由Windows 2000和Windows XP管理,而不是像早期版本的Windows那样由autoexec.bat或autoexec.nt文件管理。 若要更改系统环境变量,请执行以下步骤。

  1. 从桌面上,右键单击“我的电脑”,然后单击“属性”。
  2. 在“系统属性”窗口中,单击“高级”选项卡。
  3. 在“高级”部分中,单击“环境变量”按钮。

最后,在“环境变量”窗口(如下所示),在“系统变量”部分中突出显示“Path”变量,然后单击“编辑”按钮。使用要计算机访问的路径添加或修改路径行。每个不同的目录都用分号隔开,如下所示。

C:\Program Files;C:\Winnt;C:\Winnt\System32

请注意,第一个链接中示例中给出的数字“192”( ;C:\Ruby192\bin )将因Ruby版本而异。


在配置环境路径之前,我们需要安装Ruby吗? - Anand
我不太确定,因为我已经很久没有安装Ruby了,但是我建议这样做比较安全。 - verism
有没有可能安排一个屏幕共享会话,帮我编译SaSS到CSS呢? - Anand
如果没有安装Ruby,则无法配置路径,因为Ruby文件夹名称不存在。 - probitaille

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接