less cssコマンドラインコンパイラをどのようにインストールしますか?


20

私の理解から、私が間違っている場合は私を修正し、ルビーまたはNPMをインストールして、CSSコンパイラーを動作させなくてはなりません。

Rubyをインストールしておらず、コンピューターをそのポイントに到達させる方法がよくわかりません。また、フットプリントを最小限に抑えたい。可能な場合は最小量のrubyライブラリをインストールします(実行回数が少ない場合を除き、rubyを使用しないため)。

作業と実行を減らすために必要な手順は何ですか?

反対票を投じる前に、この前のスレッド(CCSコンパイラのインストールが少ない)があったことを知っています

この特定の人には、既に他のパッケージがインストールされています。そのポイントに到達するために必要なすべてのパッケージを把握しようとしています。

または、誰かが適切なドキュメントを教えてくれたら、ワクワクするでしょう!


また、このアプリを発見しました:code.krml.fr/less.app inotify-toolsのインストールが必要
chrisjlee

回答:


39

コンパイラによって、少ないファイルをオンザフライまたはサーバーで自動的にコンパイルするものが必要かどうかはわかりません。そうでなければあなたはできるから

$ 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

おかげで、これはUbuntu 13.04でも動作します:)初日、LESSなし
スチール

8

最も簡単な方法は、nodejsをパッケージマネージャーnpmでインストールすることです。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開発を行っている場合、nodejsは今日非常に重要です。

この時点では単純です(http://lesscss.orgに記載されているとおり)

npm install -g less

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


1
残念ながら、Ubuntuリポジトリから入手できるNodejsのバージョンはnpm install -g less、少なくとも2013年7月の時点で入手できるLessCSSのバージョンと互換性がありません。
アレックスD

私はと考えてnodejs個別にインストール(それは私のためにエラーの原因となった)パッケージは、今あなたがする必要はありませんので、NPMコマンドが含まれています。
フェリペアルメイダ

6

まず第一に、言わなければならないことがいくつかあります。

  • Debian上のRuby(したがって、拡張機能によりUbuntu)には、rubyでの恐ろしいセットアップがあります。

  • そのため、「推奨」ソリューションは、独自のバージョンのrubyをコンパイルしてインストールすることrailsreadyです。

wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh

そのスクリプトがあなたのためにすることは、ルビーをダウンロードし、それをコンパイルし、それをあなたのためにインストールすることです。その後、を実行する必要があり、それでexec $SHELLlessをインストールできますgem install less(sudoは不要です)


2
less.jsリポジトリを確認しました-これは100%javascriptですが、なぜインストールするのにレールが必要なのですか?
エフゲニー

@Evgenyこれを書いた時点では、less.jsのrubyバージョンを使用することをお勧めしました。新しい「適切な」指示で回答を更新します。
-jrg

3

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

PATHを変更しますか?
ジェロミーフランス語

$ npm binローカルフォルダーのバイナリリンクと$ npm bin -gグローバルノードパッケージバイナリをそれぞれ使用して、ノードビンの場所を確認できます。
kontur

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.