
Meines Wissens nach (und korrigieren Sie mich, wenn ich falsch liege) muss ich Ruby oder NPM installieren, damit der Less-CSS-Compiler funktioniert.
Ich habe kein Ruby installiert und bin mir nicht sicher, wie ich meinen Computer dahin bringen soll. Ich möchte außerdem meinen Platzbedarf minimieren und möglichst die minimale Anzahl an Ruby-Bibliotheken installieren (weil ich Ruby nie verwenden werde, außer wenn ich weniger benötige).
Welche Schritte sind nötig, um weniger zu arbeiten und zu laufen?
Bevor Sie abstimmen, ich weiß, es gabdieser vorherige Thread(Weniger CCS-Compilerinstallation).
Diese bestimmte Person hat bereits einige andere Pakete installiert. Ich versuche, alle Pakete herauszufinden, die erforderlich sind, um an diesen Punkt zu gelangen.
Oder wenn mir jemand die richtige Dokumentation zeigen könnte, wäre ich begeistert!
Antwort1
Ich bin mir nicht ganz sicher, ob Sie mit dem Compiler etwas wollen, das Ihre Less-Dateien automatisch im laufenden Betrieb oder auf dem Server kompiliert. Denn sonst können Sie
$ sudo apt-get install node-less yui-compressor
(Unter Ubuntu 12.04 node-less
heißt das Paket node-less
.)
und dann,
$ lessc example.less > compiled_example.css
$ yui-compressor -o small_and_compiled_example.css compiled_example.css
Antwort2
Am einfachsten ist es, nodejs mit seinem Paketmanager npm zu installieren. Nodejs befindet sich in den Repositories, ist aber etwas veraltet. Stattdessen können Sie dieses ppa verwenden:
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) Besonders wenn Sie JavaScript/Web-Entwicklung betreiben, ist node.js heutzutage ziemlich wichtig.
An diesem Punkt ist es einfach (wie gesagt aufhttp://lesscss.org)
npm install -g less
Da Sie die Installation global durchführen (für den Befehl), müssen Sie diesem Kommentar wahrscheinlich ein voranstellen sudo
.
Antwort3
Zunächst müssen einige Dinge gesagt werden:
Ruby unter Debian (und damit auch Ubuntu) hat ein schreckliches Setup mit Ruby.
Daher ist die "empfohlene" Lösung, Ihre eigene Version von Ruby zu kompilieren und zu installieren - das geht ziemlich schmerzlos mit
railsready
.
wget --kein-Check-Zertifikat https://raw.github.com/joshfng/railsready/master/railsready.sh&& bash railsready.sh
Dieses Skript lädt Ruby herunter, kompiliert es und installiert es dann für Sie. Danach müssen Sie ausführen exec $SHELL
und können dann less mit installieren gem install less
(kein sudo erforderlich).
Antwort4
Es gibt auch einen python-lesscpy
Compiler, aber dieserfunktioniert nicht für Bootstrap 3mindestens.