根据我的理解并纠正我,如果我错了,我必须安装 ruby 或 NPM 才能使较少的 css 编译器工作。
我没有安装任何 ruby,我不确定如何让我的电脑达到那个程度。我也想尽量减少我的足迹;如果可能,安装最少数量的 ruby 库(因为我永远不会使用 ruby,除非我跑得更少)。
减少工作和跑步的步骤是什么?
在你投反对票之前,我知道有这个以前的线程(更少的 CCS 编译器安装)。
这个特定的人已经安装了一些其他软件包。我试图找出达到这一点所需的所有软件包。
或者,如果有人能指出我正确的文档,我会很高兴!
小智 39
我不完全确定是否通过编译器您想要一些可以动态或在服务器上自动编译您的 less 文件的东西。因为否则你可以
$ sudo apt-get install node-less yui-compressor
Run Code Online (Sandbox Code Playgroud)
(在 Ubuntu 12.04 上,该node-less包名为node-less。)
进而,
$ lessc example.less > compiled_example.css
$ yui-compressor -o small_and_compiled_example.css compiled_example.css
Run Code Online (Sandbox Code Playgroud)
最简单的方法是使用它的包管理器 npm 安装 nodejs。Nodejs 在存储库中,但那个有点过时了,你可以使用这个 ppa:
sudo apt-add-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
Run Code Online (Sandbox Code Playgroud)
( https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager ) 特别是如果你正在做 JavaScript/Web 开发 nodejs 在今天非常重要。
在这一点上它很简单(如http://lesscss.org 所述)
npm install -g less
Run Code Online (Sandbox Code Playgroud)
可能,因为您是全局安装(对于命令),您需要在此注释前加上sudo.
首先,有几点需要说明:
Debian 上的 Ruby(因此扩展为 Ubuntu)对 ruby 有一个可怕的设置。
因此,“推荐”的解决方案是编译和安装您自己的 ruby 版本 - 这对于railsready.
wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh
该脚本将为您做的是下载 ruby,编译它,然后为您安装它。之后,你需要运行exec $SHELL,然后你可以安装less with gem install less(不需要sudo)
| 归档时间: |
|
| 查看次数: |
39404 次 |
| 最近记录: |