web-dev-qa-db-fra.com

Comment installer moins de compilateur en ligne de commande css?

Si je comprends bien, corrigez-moi si je me trompe, je dois installer Ruby ou NPM pour que le compilateur moins css fonctionne.

Je n'ai pas installé Ruby et je ne sais pas trop comment installer mon ordinateur à ce stade. Je veux aussi minimiser mon empreinte. installer la quantité minimale de bibliothèques Ruby si possible (car je n’utiliserai jamais Ruby sauf si je lance moins).

Quelles sont les étapes pour obtenir moins de travail et de fonctionnement?

Avant de voter, je sais qu’il y avait ce fil précédent (moins d’installation du compilateur CCS).

Cette personne en particulier a déjà installé d'autres paquets. J'essaie de comprendre tous les paquets nécessaires pour arriver à ce point.

Ou si quelqu'un pouvait m'indiquer la bonne documentation, je serais ravi!

20
chrisjlee

Je ne suis pas tout à fait sûr si par compilateur vous voulez quelque chose qui compilera automatiquement vos fichiers de moins à la volée ou sur le serveur. Parce que sinon vous pouvez

$ Sudo apt-get install node-less yui-compressor

(Sous Ubuntu 12.04, le paquet node-less s'appelle node-less.)

et alors,

$ lessc example.less > compiled_example.css
$ yui-compressor -o small_and_compiled_example.css compiled_example.css
40
AF Boirac

Le moyen le plus simple consiste à installer nodejs avec son gestionnaire de paquets npm. Nodejs est dans les référentiels, mais celui-ci est un peu obsolète, vous pouvez utiliser ce ppa à la place:

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 ) Surtout si vous faites du développement JavaScript/Web, les nœuds de développement sont très importants aujourd'hui.

À ce stade, c'est simplement (comme indiqué sur http://lesscss.org )

npm install -g less

Probablement, étant donné que vous installez globalement (pour la commande), vous devez ajouter ce commentaire avec Sudoname__.

8
arian

Tout d'abord, il y a quelques choses à dire:

  • Ruby sur Debian (et donc, par extension, Ubuntu) a une installation horrible avec Ruby.

  • En tant que tel, la solution "recommandée" consiste à compiler et à installer votre propre version de Ruby - ceci est rendu relativement simple avec railsready .

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

Ce que ce script va faire pour vous, c'est télécharger Ruby, le compiler puis l'installer pour vous. Après cela, vous devez exécuter exec $Shell, puis vous pourrez installer moins avec gem install less (nul besoin de Sudo).

6
jrg

Sur Ubuntu 12.04, la version de LessCSS dans le référentiel est 1.2.2. Pour obtenir LessCSS 1.3.3, vous pouvez utiliser Node Package Manager:

Sudo apt-get install npm

et alors

npm install less

Après cela, vous devrez changer votre PATH ou utiliser le chemin complet du compilateur less:

~/node_modules/less/bin/lessc
3
Netsive

Il existe également un compilateur python-lesscpy, mais il ne fonctionne pas pour Bootstrap au moins.

0
int_ua