Nach meinem Verständnis und wenn ich mich irre, muss ich Ruby oder NPM installieren, damit der weniger CSS-Compiler funktioniert.
Ich habe keinen Ruby installiert und bin nicht sicher, wie ich meinen Computer an diesen Punkt bringen soll. Ich möchte auch meinen Fußabdruck minimieren. Installieren der minimalen Anzahl von Ruby-Bibliotheken, falls möglich (da ich Ruby nie verwenden werde, außer wenn ich weniger laufe).
Was sind die Schritte, um weniger zu arbeiten und zu laufen?
Bevor Sie abstimmen, weiß ich, dass es diesen vorherigen Thread gab (weniger CCS-Compiler-Installation).
Diese bestimmte Person hat bereits einige andere Pakete installiert. Ich versuche, alle Pakete herauszufinden, die benötigt werden, um an diesen Punkt zu gelangen.
Oder wenn mich jemand auf die richtige Dokumentation hinweisen könnte, wäre ich begeistert!
Antworten:
Ich bin nicht ganz sicher, ob Sie vom Compiler etwas wollen, das Ihre weniger Dateien automatisch im laufenden Betrieb oder auf dem Server kompiliert. Denn sonst kannst du
(Unter Ubuntu 12.04 heißt das
node-less
Paketnode-less
.)und dann,
quelle
Am einfachsten ist es, nodejs mit dem Paketmanager npm zu installieren. Nodejs ist in den Repositories, aber dieses ist etwas veraltet, stattdessen könnten Sie dieses ppa verwenden:
( https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager ) Besonders wenn Sie JavaScript / Web Development Nodejs verwenden, ist das heutzutage sehr wichtig.
An dieser Stelle ist es einfach (wie auf http://lesscss.org angegeben )
Wahrscheinlich müssen Sie diesen Kommentar voranstellen, da Sie global installieren (für den Befehl)
sudo
.quelle
npm install -g less
(mindestens ab Juli 2013).nodejs
Paket jetzt den Befehl npm enthält, sodass Sie ihn nicht separat installieren müssen (er hat einen Fehler bei mir verursacht).Zuallererst gibt es ein paar Dinge, die gesagt werden müssen:
Ruby on Debian (und damit Ubuntu) hat ein schreckliches Setup mit Ruby.
Daher ist die "empfohlene" Lösung, Ihre eigene Version von Ruby zu kompilieren und zu installieren
railsready
.Was dieses Skript für Sie tun wird, ist Ruby herunterzuladen, zu kompilieren und dann für Sie zu installieren. Danach müssen Sie ausführen
exec $SHELL
, und dann können Sie weniger mit mit installierengem install less
(keine Notwendigkeit für sudo)quelle
Unter Ubuntu 12.04 ist die LessCSS-Version im Repository 1.2.2. Um LessCSS 1.3.3 zu erhalten, können Sie Node Package Manager verwenden:
und dann
Danach müssen Sie Ihren PATH ändern oder den vollständigen Pfad zum less-Compiler verwenden:
quelle
$ npm bin
-Binärdateien befinden, indem Sie die Binärverknüpfungen des lokalen Ordners bzw. die Binärdateien der$ npm bin -g
globalen Knotenpakete verwenden.Es gibt auch einen
python-lesscpy
Compiler, aber er funktioniert zumindest für Bootstrap 3 nicht .quelle