【发布时间】:2012-07-27 23:17:43
【问题描述】:
我一直在尝试研究如何在 Windows 7 上安装 lesscss.org,以便我可以从 cygwin 命令行界面使用它,也可以使用 Maven。
我们以这种方式运行 SASS,但需要在新项目中使用 LESS。
到目前为止我的步骤...
- 已检查 Ruby 已安装,我已将其安装在 C:\Ruby193
- 已下载the Ruby DevKit 并按照此安装。
- 在 CMD.exe 中,执行
gem install less- 安装了 1 个 gem ...less-2.2.1 - CMD.exe,运行
lessc- 这会给出 [警告] 请安装 gem 'therubyracer' 以使用 Less。 - 所以在 CMD.exe 我尝试
gem install therubyracer会出现此错误...
错误:
安装 rubyracer 时出错:错误:无法构建 gem 原生扩展。
完全错误是here
6. 这就是我被卡住的地方,因为lessc 仍在抱怨未安装rubyracer。我还安装了 Python27 并将其添加到 Path 变量中,因为这是在之前的错误中出现的。
我可以确认我有这条路径C:\Ruby193\lib\ruby\gems\1.9.1\gems\therubyracer-0.10.1,这对我来说看起来像是一个项目,但显然有问题。
我还发现这是在 Windows 上获得 LESS 的潜在答案,但这表明我们无法运行本机“真实”版本,因此 Mac、Windows 和 Ubuntu 都可以使用相同的开关/环境? github.com/duncansmart/less.js-windows
【问题讨论】:
-
现在更少的是 JavaScript,而不是 ruby,并且可以在任何操作系统的节点中运行。
-
好的,很酷,我上周安装了 Node,同时尝试让这个工作正常运行 - 如何通过节点运行 Less?我已经打开了 Node.JS 命令提示符,输入了
lessc,但它无法识别它...我猜一旦完成,我可以通过 Maven 项目通过 Node 运行 Less...谢谢。 -
显然你只是做“npm install less”?不确定。
-
它说它带有一个二进制的lessc,但它只是一个javascript文件,所以如果你设置节点来运行它,然后为你的less文件传递参数,它可能就可以工作..跨度>
-
嗯,好的,听起来我需要做一些挖掘工作。我从来没有使用过 Node...希望有一个手持导览 :)
标签: less therubyracer