¿Cómo se instala un compilador de línea de comandos menos CSS?

¿Cómo se instala un compilador de línea de comandos menos CSS?

Según tengo entendido y corríjanme si me equivoco, tengo que instalar Ruby o NPM para que funcione el compilador menos CSS.

No tengo ningún Ruby instalado y no estoy muy seguro de cómo llevar mi computadora a ese punto. También quiero minimizar mi huella; instalar 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 correr menos?

Antes de que votaras en contra, sé que huboeste hilo anterior(Menos instalación del compilador CCS).

Esta persona en particular ya tiene otros paquetes instalados. Estoy tratando de descubrir todos los paquetes necesarios para llegar a ese punto.

O si alguien pudiera indicarme la documentación correcta, ¡estaría encantado!

Respuesta1

No estoy del todo seguro si por compilador desea algo que compile automáticamente sus archivos menos sobre la marcha o en el servidor. Porque de lo contrario puedes

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

(En Ubuntu 12.04, el node-lesspaquete se llama node-less).

y luego,

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

Respuesta2

La forma más sencilla es instalar nodejs con su administrador de paquetes npm. Nodejs está en los repositorios, pero ese está un poco desactualizado, en su lugar podrías usar este ppa:

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) Especialmente si estás haciendo JavaScript/desarrollo web, nodejs es bastante importante hoy en día.

En este punto es simplemente (como se indica enhttp://lesscss.org)

npm install -g less

Probablemente, debido a que instala globalmente (para el comando), deba anteponer este comentario con sudo.

Respuesta3

En primer lugar, hay algunas cosas que es necesario decir:

  • 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 se hace bastante sencillo conrailsready.

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

Lo que ese script hará por usted es descargar Ruby, compilarlo y luego instalarlo. Después de eso, necesitas ejecutar exec $SHELLy luego puedes instalar less con with gem install less(no es necesario sudo)

Respuesta4

También hay un python-lesscpycompilador, perono funciona para Bootstrap 3al menos.

información relacionada