Desde mi entendimiento y corregirme si me equivoco, tengo que instalar ruby o NPM para que el compilador css funcione menos.
No tengo ningún ruby instalado y no estoy realmente seguro de cómo llevar mi computadora a ese punto. También quiero minimizar mi huella; instalando la cantidad mínima de bibliotecas ruby si es posible (porque nunca usaré ruby excepto cuando ejecuto menos).
¿Cuáles son los pasos necesarios para trabajar y funcionar menos?
Antes de que rechace su voto, sé que hubo este hilo anterior (menos instalación del compilador CCS).
Esta persona en particular ya tiene algunos otros paquetes instalados. Estoy tratando de descubrir todos los paquetes necesarios para llegar a ese punto.
¡O si alguien pudiera señalarme la documentación correcta, estaría encantado!
Respuestas:
No estoy del todo seguro de si, por compilador, desea algo que compile automáticamente sus menos archivos sobre la marcha o en el servidor. Porque de lo contrario puedes
(En Ubuntu 12.04,
node-less
se llama al paquetenode-less
).y entonces,
fuente
La forma más simple es instalar nodejs con su administrador de paquetes npm. Nodejs está en los repositorios, pero ese está un poco desactualizado, en su lugar podría usar este ppa:
( https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager ) Especialmente si estás haciendo JavaScript / desarrollo web, nodejs es bastante importante hoy en día.
En este punto es simple (como se indica en http://lesscss.org )
Probablemente, debido a que instala globalmente (para el comando), debe anteponer este comentario
sudo
.fuente
npm install -g less
(al menos a partir de julio de 2013).nodejs
paquete ahora contiene el comando npm, por lo que no es necesario (me causó un error) instalarlo por separado.En primer lugar, hay algunas cosas que deben decirse:
Ruby en Debian (y por lo tanto, por extensión, Ubuntu) tiene una configuración horrible con ruby.
Como tal, la solución "recomendada" es compilar e instalar su propia versión de ruby; esto es bastante sencillo
railsready
.Lo que ese script hará por usted es descargar ruby, compilarlo y luego instalarlo por usted. Después de eso, debe ejecutar
exec $SHELL
, y luego puede instalar menos con congem install less
(sin necesidad de sudo)fuente
En Ubuntu 12.04, la versión LessCSS en el repositorio es 1.2.2. Para obtener LessCSS 1.3.3, puede usar Node Package Manager:
y entonces
Después de eso, tendrás que cambiar tu RUTA o usar la ruta completa al compilador less:
fuente
$ npm bin
los enlaces binarios de la carpeta local y$ npm bin -g
los binarios de paquetes de nodos globales, respectivamente.También hay un
python-lesscpy
compilador, pero al menos no funciona para Bootstrap 3 .fuente