D'après ma compréhension et corrigez-moi si je me trompe, je dois installer Ruby ou NPM pour faire fonctionner le moins de compilateur CSS.
Je n'ai pas de rubis installé et je ne sais pas vraiment comment obtenir mon ordinateur à ce point. Je veux également minimiser mon empreinte; installer le minimum de bibliothèques ruby si possible (parce que je n'utiliserai jamais ruby sauf quand j'exécuterai moins).
Quelles sont les étapes nécessaires pour obtenir moins de travail et de fonctionnement?
Avant de voter contre, 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 packages. J'essaie de comprendre tous les packages nécessaires pour arriver à ce point.
Ou si quelqu'un pouvait me diriger vers la bonne documentation, je serais ravi!
Réponses:
Je ne suis pas tout à fait sûr si par compilateur vous voulez quelque chose qui compilera automatiquement vos fichiers moins à la volée ou sur le serveur. Parce que sinon vous pouvez
(Sur Ubuntu 12.04, le
node-less
package est appelénode-less
.)puis,
la source
Le moyen le plus simple est d'installer nodejs avec son gestionnaire de paquets npm. Nodejs est dans les référentiels, mais celui-ci est un peu dépassé, à la place, vous pouvez utiliser ce ppa:
( https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager ) Surtout si vous faites du développement JavaScript / Web, nodejs est assez important aujourd'hui.
À ce stade, c'est tout simplement (comme indiqué sur http://lesscss.org )
Probablement, parce que vous installez globalement (pour la commande), vous devez ajouter ce commentaire avec
sudo
.la source
npm install -g less
(au moins en juillet 2013).nodejs
paquet contient maintenant la commande npm, vous n'avez donc pas besoin (cela m'a causé une erreur) de l'installer séparément.Tout d'abord, il y a quelques choses à dire:
Ruby sur Debian (et donc par extension, Ubuntu) a une configuration horrible avec ruby.
En tant que tel, la solution "recommandée" consiste à compiler et installer votre propre version de ruby - cela est rendu assez indolore avec
railsready
.Ce que ce script fera 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 pouvez installer moins avec avecgem install less
(pas besoin de sudo)la source
Sur Ubuntu 12.04, la version LessCSS dans le référentiel est 1.2.2. Pour obtenir LessCSS 1.3.3, vous pouvez utiliser Node Package Manager:
et alors
Après cela, vous devrez changer votre CHEMIN ou utiliser le chemin complet vers le compilateur less:
la source
$ npm bin
les liens binaires du dossier local et$ npm bin -g
les binaires du package de nœuds global.Il existe également un
python-lesscpy
compilateur, mais il ne fonctionne pas pour Bootstrap 3 au moins.la source