0

我已经在 Win 7 Enterprise 机器上安装了 ruby​​ 和 sass gem。我在整个过程中遇到了问题,必须下载 gem 并从本地安装它们以避免其他问题。

gem install --local sass-3.1.19.gem

我正在尝试sass --watch styles.sass:styles.css,但我从命令行得到标准的 sass 无法识别错误。

我对红宝石真的很陌生,所以我很可能错过了一步。

提前致谢

4

5 回答 5

5

为了在不指定完整路径的情况下运行命令,您需要在PATH变量中包含程序的路径。

因此,如果您的程序位于C:\Programs\rubygems\gem\sass您需要添加C:\Programs\rubygems\gem\PATH.

此处PATH描述了为 Windows 命令行提示添加文件夹的过程。

对于 Windows Powershell,请在 SO 上检查Setting Windows PowerShell path variable here。

于 2012-07-02T06:19:35.663 回答
1

用 NPM 安装 sass 后,你得到了这个:

npm install -g sass

file:///C:/Users/yourName/AppData/Roaming/npm/sass -> C:/Users/Administrador/AppData/Roaming/npm/node_modules/sass/sass.js

您可以创建路径。转到环境变量 -> 系统变量 -> 路径 -> Edith ,并包含 file:///C:/Users/yourName/AppData/Roaming/npm/sass。然后,接受一切。它完成了。

于 2018-04-23T09:17:08.570 回答
0

是的,把路径放到我的 ruby​​ bin 确实解决了这个问题。

我的电脑 --> 右键单击​​,属性 --> 高级系统设置(左侧列) --> 环境变量 --> 在底部列表中找到路径,突出显示并编辑 --> 包含 ;c:\path-to-最后是 ruby​​\bin --> 可以通过 windows 退出。

谢谢!

于 2012-06-29T10:58:30.560 回答
0

如果您使用Windows 10 v1607 (latest update as March 2017),则需要执行以下步骤:

  1. 右键单击开始菜单并选择System
  2. 点击Advanced System Settings (左栏)
  3. 点击Environment variables按钮
  4. 在顶部,选择Path(或PATH),然后单击Edit按钮
  5. 在打开的窗口中,单击New按钮
  6. 在选定的输入区域中,输入(例如)C:\Ruby22-x64\bin\ (它必须是 ruby​​ 的 bin 文件夹的路径)
  7. 单击OK, 两次
  8. 重新打开Command-Prompt,现在sass可以观看和编译你的 sass 文件了。
于 2017-03-13T18:12:36.970 回答
0

如果您安装了 Node,请使用节点终端而不是 windows/VSCode 终端。

在 Windows 开始按钮右侧的 Windows 搜索工具中搜索 Node 终端。

于 2021-05-04T12:13:17.843 回答