LESSをCSSにコンパイルできるless.appのようなものはありますか? GUIは気にせず、NPM(node.jsパッケージマネージャー)を介してインストールしたくありません。
node.js
バージョンを使用することをお勧めします ですが、Ruby gem:
Sudo apt-get install rubygems1.8 Ruby1.8-dev
Sudo gem install rubygems-update
Sudo gem update rubygems
Sudo gem install less
/var/lib/gems/1.8/bin/lessc
にあるlessc
を使用するよりも、シンボリックリンクを作成したい場合があります。
Sudo ln -s /var/lib/gems/1.8/bin/lessc /usr/bin/
またはRuby gems dirをPATH
変数に追加:
export PATH=/var/lib/gems/1.8/bin:$PATH
編集:
lessc
の使用 ここで説明 :
コマンドラインの使用
Lessにはバイナリが付属しており、コマンドラインからコンパイラを起動できます。
$ lessc styles.less
これにより、コンパイル済みのCSSがstdoutに出力されます。その後、選択したファイルにリダイレクトできます。
$ lessc styles.less > styles.css
縮小されたCSSを出力するには、単に
-x
オプションを渡します。
fedoraまたはcentosディストリビューションでは、
$ Sudo yum install rubygems
$ Sudo yum install gcc-c++
$ Sudo yum install Ruby-devel
$ Sudo gem install less
$ Sudo gem install therubyracer
$ lessc yourLessFile.less > yourCssFile.css
また、これを使用することもできます: http://wearekiss.com/simpless 美しいGUIと編集プロセスでファイルを自動的に更新する監視プロセス。
Node.jsを使用しないコンパイラを使用するwxPython GUIアプリを作成しました。現在、非常に早い段階にあります。誰もが貢献するように招待されています。 MacOSのLessCSSアプリと非常によく似たものにするつもりです。
1つの解決策は、ここで説明されているbashスクリプトです。 https://www.maltheborch.com/2011/09/less-app-on-linux そして、ここで要点として利用できます: https: //Gist.github.com/malthe/1234308
Node、lessc、およびinotify-tools(ファイルの変更を監視するための小さなライブラリ)が必要です。単にファイルに入れて、そのファイルを実行可能にし、引数としてディレクトリを指定して実行します。
欠点は、ディレクトリを再帰的に監視しますが、変更されたファイルのみをコンパイルすることです-作業中のファイルをインポートする少ないファイルを自動的にコンパイルする機能はありません。
更新:同様のオプションは、いくつかの機能を追加するわずかに複雑なbashスクリプトです。 http://code.krml.fr/ less.app
この答えはかなり「遅すぎる」ことは知っていますが、最近、Linux用のシンプルなGUIを構築しようとしました。 Javaとless.jsを使用すると、Linuxだけでなくクロスプラットフォームになります。Simplessはサポートされなくなりました(ブログに1.3が記載されているため)。CrunchはAdobe Airを使用しています。時代遅れ。
ここに私のプロジェクトがあります: http://project.splashfish.de/Le-css/
Javaの場合、 wro4j と呼ばれるオープンソースツールがあります。
CSSにコンパイルするための基礎となるエンジンとしてrhinoを使用しますが、環境でサポートされている場合はnode.jsも使用できます。