我一直在努力研究如何在Windows 7上安装lesscss.org,以便我可以从cygwin命令行界面使用它并使用Maven。
我们以这种方式运行SASS,但是需要在新项目中使用LESS。
到目前为止我的步骤......
gem install less
- 安装1个gem ... less-2.2.1 lessc
- 这会给[警告]请安装gem'therubyracer'以使用Less。gem install therubyracer
,这会出现此错误... ERROR:
安装therubyracer时出错:错误:无法构建gem原生扩展。
完整错误为here
6.这就是我被困住的地方,因为lessc
仍在抱怨没有安装therubyracer。我还安装了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
答案 0 :(得分:7)
正如其他人所提到的,现在可以通过节点轻松完成:
npm install -g less
这将安装less作为全局模块,您可以在命令行的任何位置使用键入:
lessc input-file.less output-file.css
更简单的方法是使用像SimpleLess这样的工具,它将为您自动编译和缩小您的LESS:
快乐的编码!
答案 1 :(得分:1)
也许您遇到了与通过以下方式成功安装节点模块的问题相同的问题:
npm install -g less
但是在尝试运行lessc时,您收到错误:
[WARNING] Please install gem 'therubyracer' to use Less.
我认为这是因为,虽然你已经安装了节点模块,但是lessc命令仍然与ruby gem绑定。尝试卸载less gem:
gem uninstall less
然后尝试再次运行lessc。