Answers:
布莱恩在这里。Less.app的开发人员。
我强烈建议使用较旧版本的LESS(基于Ruby的版本)进行AGAINST。Less.js不仅仅是LESS的一个javascript端口,它是一种全新的重写,可以改进很多东西,增加对旧Ruby版本所不具备的功能的支持,并使编译器速度提高约84%。
而不是安装Ruby gem,而是安装Node.js并从命令行通过Node 运行Less.js。您仍将具有所有-watch功能,但将使用Less.js进行操作,这意味着您的生活会更好。
或者,在要创建的网站中将Less.js用作脚本。这将有助于发展。完成编码后,只需复制(从浏览器的检查器中)Less.js生成的CSS,然后将其放入文件中,添加.css扩展名,然后从HTML页面中删除Less.js脚本标签,并替换为您刚刚创建的CSS文件。
无论哪种方式,请使用Less.js。
注意
阅读布莱恩的答案。他知道他在说什么。;-)
您可以减少安装。
安装rubygems及更少
sudo apt-get install rubygems
sudo gem install less
官方文件备注:
为了使gem正常工作,您应该将gem的路径写入PATH添加到〜/ .bashrc中:
export PATH=/var/lib/gems/1.8/bin:$PATH
然后,您可以通过使用较少的编译器
lessc style.less
我认为没有一种您链接到的GUI。但是由于在真正的较少编译器之上它似乎只是一个非常浅薄的GUI,因此我认为直接使用它不会有任何问题。类型
lessc --help
学习如何使用它。
如果要在每次更改.less文件时自动对其进行编译,则可以使用以下-w
选项:
~$ lessc test.less -w
* Watching for changes in test.less... Ctrl-C to abort.
: Change detected... * Updated test.css
: Change detected... * Updated test.css
您可以通过按Ctrl+ Z并键入来将此过程置于后台bg
,然后根据需要启动任意多个进程。您可以通过执行fg
或fg 3
在第三步中将它们带回前台,以获取所有作业及其编号类型的列表jobs
。
据我所知,rubyless的更新不足以甚至无法处理串联运算符。
对于那些对使用less.js在非mac平台上保存时编译.less的解决方案感兴趣的人,可以查看此安装指南 *。尽管本教程面向Windows用户,但我想如果您可以在系统上获取Node.js,脚本本身将发挥相同的作用。
*免责声明:本教程属于我。刚想到人们可能想特别看看上面的海报“使用Node.js”的含义。我无法在线找到任何脚本,可以使用Node.js在保存文件时编译LESS,所以我做了一个脚本,并认为可以共享它。
http://crunchapp.net/是我的最爱,但是我们必须感谢Adobe停止使用AIR for Linux。