回答:
ブライアンはここ。Less.appの開発者。
古いバージョンのLESS(Rubyベースのもの)を使用することを強くお勧めします。Less.jsは、単なるLESSのjavascriptポートではありません。大量の改善を行い、古いRubyバージョンにはないもののサポートを追加し、コンパイラーの速度を約84%向上させる、一から書き直したものです。
Ruby gemをインストールするのではなく、Node.jsをインストールし、コマンドラインからNodeを介してLess.jsを実行します。すべての-watch機能は引き続き使用できますが、Less.jsを使用してこれを行うため、生活がずっと良くなります。
または、作成しているWebサイトでLess.jsをスクリプトとして使用します。これは開発のために機能します。コーディングが完了したら、Less.jsが生成するCSSを(ブラウザのインスペクターから)コピーしてファイルに配置し、.css拡張子を追加してから、HTMLページからLess.jsスクリプトタグを削除して、作成したCSSファイル。
いずれにしても、Less.jsを使用します。
注意
ブライアンの答えを読んでください。彼は自分が何について話しているかを知っています。;-)
rubygems以下をインストールする
sudo apt-get install rubygems
sudo gem install less
公式文書の発言:
gemを適切に機能させるには、gemのPATHへのパスを〜/ .bashrcに追加する必要があります。
export PATH=/var/lib/gems/1.8/bin:$PATH
次に、以下のようにしてlessコンパイラを使用できます。
lessc style.less
リンクしたようなGUIはないと思います。しかし、それは本当のより少ないコンパイラの上の非常に浅いGUIであるように見えるので、あなたはそれを直接使用することに問題があるとは思わない。タイプ
lessc --help
使い方を学ぶために。
.lessファイルを変更するたびに自動的にコンパイルする場合は、次の-w
オプションを使用できます。
~$ lessc test.less -w
* Watching for changes in test.less... Ctrl-C to abort.
: Change detected... * Updated test.css
: Change detected... * Updated test.css
Ctrl+ Zを押してを入力することにより、このプロセスをバックグラウンドで実行し、bg
好きなだけ開始できます。を実行するfg
かfg 3
、3番目のプロセスを実行することにより、それらをフォアグラウンドに戻すことができ、すべてのジョブとその番号typeのリストを取得しますjobs
。
私の知る限り、Ruby Lessは連結演算子を処理するのに十分なほど更新されていません。
less.jsを使用して非Macプラットフォーム用に保存時に.lessをコンパイルするソリューションに興味がある場合は、このインストールガイド * をご覧ください。チュートリアルはWindowsユーザー向けですが、システムでNode.jsを入手できれば、スクリプト自体も同じように機能します。
*免責事項:このチュートリアルは私のものです。人々は、上記のポスターが「Node.jsを使用する」という意味を具体的に見てみたいと思うかもしれません。Node.jsを使用してファイルの保存時にLESSをコンパイルするスクリプトをオンラインで見つけることができなかったので、作成して共有することを考えました。
http://koala-app.com/もあります。
http://crunchapp.net/が私のお気に入りでしたが、Linux for AIRを廃止したAdobeに感謝する必要があります。