less css コマンドラインコンパイラーをインストールするにはどうすればよいですか?

less css コマンドラインコンパイラーをインストールするにはどうすればよいですか?

私の理解では、間違っていたら訂正してください、less css コンパイラを動作させるには、ruby または NPM をインストールする必要があります。

私は Ruby をインストールしておらず、コンピューターをその状態にする方法がよくわかりません。また、フットプリントを最小限に抑えたいので、可能であれば最小限の 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 開発を行っている場合、Node.js は今日非常に重要です。

この時点では、単純に(http://lesscss.org

npm install -g less

おそらく、グローバルにインストールするため (コマンドの場合)、このコメントの前に を追加する必要がありますsudo

答え3

まず、いくつか述べておくべきことがあります。

  • Debian 上の Ruby (ひいては Ubuntu 上) では、Ruby の設定がひどいです。

  • そのため、「推奨される」解決策は、独自のバージョンのRubyをコンパイルしてインストールすることです。これは、railsready

wget --証明書をチェックしない Rails マスター&& railsready.sh をbashで実行

このスクリプトは、Ruby をダウンロードし、コンパイルしてインストールします。その後、 を実行しexec $SHELL、less をインストールしますgem install less(sudo は不要)。

答え4

コンパイラもありますpython-lesscpyが、Bootstrap 3では動作しません少なくとも。

関連情報