我已经在 Win 7 Enterprise 机器上安装了 ruby 和 sass gem。我在整个过程中遇到了问题,必须下载 gem 并从本地安装它们以避免其他问题。
gem install --local sass-3.1.19.gem
我正在尝试sass --watch styles.sass:styles.css
,但我从命令行得到标准的 sass 无法识别错误。
我对红宝石真的很陌生,所以我很可能错过了一步。
提前致谢
为了在不指定完整路径的情况下运行命令,您需要在PATH
变量中包含程序的路径。
因此,如果您的程序位于C:\Programs\rubygems\gem\sass
您需要添加C:\Programs\rubygems\gem\
到PATH
.
此处PATH
描述了为 Windows 命令行提示添加文件夹的过程。
对于 Windows Powershell,请在 SO 上检查Setting Windows PowerShell path variable here。
用 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。然后,接受一切。它完成了。
是的,把路径放到我的 ruby bin 确实解决了这个问题。
我的电脑 --> 右键单击,属性 --> 高级系统设置(左侧列) --> 环境变量 --> 在底部列表中找到路径,突出显示并编辑 --> 包含 ;c:\path-to-最后是 ruby\bin --> 可以通过 windows 退出。
谢谢!
如果您使用Windows 10 v1607 (latest update as March 2017)
,则需要执行以下步骤:
System
Advanced System Settings
(左栏)Environment variables
按钮Path
(或PATH
),然后单击Edit
按钮New
按钮C:\Ruby22-x64\bin\
(它必须是 ruby 的 bin 文件夹的路径)OK
, 两次Command-Prompt
,现在sass
可以观看和编译你的 sass 文件了。如果您安装了 Node,请使用节点终端而不是 windows/VSCode 终端。
在 Windows 开始按钮右侧的 Windows 搜索工具中搜索 Node 终端。