如何安裝 less css 命令列編譯器?

如何安裝 less css 命令列編譯器?

根據我的理解,如果我錯了請糾正我,我必須安裝 ruby​​ 或 NPM 才能讓 less css 編譯器工作。

我沒有安裝任何紅寶石,我不太確定如何讓我的電腦達到這一點。我還想盡量減少我的足跡;如果可能的話,安裝最少量的 ruby​​ 庫(因為除了運行較少的時候,我永遠不會使用 ruby​​)。

減少工作和跑步需要哪些步驟?

在你投反對票之前,我知道有上一個線程(減少 CCS 編譯器安裝)。

這個人已經安裝了一些其他軟體包。我正在嘗試找出達到這一點所需的所有軟體包。

或者,如果有人能給我指出正確的文檔,我會很興奮!

答案1

我不完全確定編譯器是否需要能夠動態或在伺服器上自動編譯 less 檔案的東西。因為否則你可以

$ sudo apt-get install node-less yui-compressor

(在 Ubuntu 12.04 上,該node-less套件稱為node-less。)

進而,

$ lessc example.less > compiled_example.css
$ yui-compressor -o small_and_compiled_example.css compiled_example.css

答案2

最簡單的方法是使用它的套件管理器 npm 安裝 Nodejs。 Nodejs 在儲存庫中,但那個有點過時了,您可以使用這個 ppa:

sudo apt-add-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager)尤其是如果您正在進行 JavaScript/Web 開發,nodejs 如今非常重要。

在這一點上,這很簡單(如上所述http://lesscss.org

npm install -g less

可能,因為您是全域安裝(對於命令),所以您需要在此註釋前面加上sudo.

答案3

首先,有幾點要說明:

  • Debian(以及 Ubuntu)上的 Ruby 與 Ruby 的設定很糟糕。

  • 因此,「推薦」的解決方案是編譯並安裝您自己的 ruby​​ 版本 - 這變得相當輕鬆railsready

wget --無檢查憑證 https://raw.github.com/joshfng/railsready/master/railsready.sh&& bash Railsready.sh

該腳本將為您做的就是下載 ruby​​,編譯它,然後安裝它。之後,需要運行exec $SHELL,然後就可以安裝 less with with gem install less(不需要 sudo )

答案4

還有一個python-lesscpy編譯器,但是它不適用於 Bootstrap 3至少。

相關內容