私の理解では、間違っていたら訂正してください、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では動作しません少なくとも。