私の理解から、私が間違っている場合は私を修正し、RubyまたはNPMをインストールして、CSSコンパイラーを動作させなければなりません。
私はRubyをインストールしておらず、コンピューターをその時点まで到達させる方法がよくわかりません。また、フットプリントを最小限に抑えたい。可能な場合、最小量のRubyライブラリをインストールします(実行回数が少ない場合を除き、Rubyは使用しません)。
作業と実行を減らすために必要な手順は何ですか?
反対票を投じる前に、 この前のスレッド (CCSコンパイラのインストールが少ない)があったことを知っています。
この特定の人には、既に他のパッケージがインストールされています。そのポイントに到達するために必要なすべてのパッケージを把握しようとしています。
または、誰かが適切なドキュメントを教えてくれたら、ワクワクするでしょう!
コンパイラによって、少ないファイルをオンザフライまたはサーバーで自動的にコンパイルするものが必要かどうかは完全にはわかりません。そうでなければできるから
$ 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
最も簡単な方法は、nodejsをパッケージマネージャーnpmでインストールすることです。 Nodejsはリポジトリにありますが、その1つは少し古いため、代わりにこの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
を追加する必要があります。
まず第一に、言わなければならないことがいくつかあります。
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
を実行する必要があり、gem install less
でlessをインストールできます(Sudoは不要です)
Ubuntu 12.04では、リポジトリ内のLessCSSバージョンは1.2.2です。 LessCSS 1.3.3を取得するには、Node Package Managerを使用できます。
Sudo apt-get install npm
その後
npm install less
その後、PATHを変更するか、lessコンパイラへのフルパスを使用する必要があります。
~/node_modules/less/bin/lessc
python-lesscpy
コンパイラもありますが、それは 少なくともBootstrap では機能しません。