Como você instala menos compilador de linha de comando css?

Como você instala menos compilador de linha de comando css?

Pelo que entendi e corrija-me se estiver errado, preciso instalar o Ruby ou o NPM para que o compilador menos css funcione.

Não tenho nenhum Ruby instalado e não tenho certeza de como levar meu computador a esse ponto. Também quero minimizar minha pegada; instalando a quantidade mínima de bibliotecas Ruby, se possível (porque nunca usarei Ruby, exceto quando executo menos).

Quais são as etapas envolvidas para trabalhar e correr menos?

Antes de você votar negativamente, eu sei que houveeste tópico anterior(Menos instalação do compilador CCS).

Esta pessoa em particular já possui alguns outros pacotes instalados. Estou tentando descobrir todos os pacotes necessários para chegar a esse ponto.

Ou se alguém pudesse me indicar a documentação correta, eu ficaria emocionado!

Responder1

Não tenho certeza se, por compilador, você deseja algo que compile automaticamente seus menos arquivos em tempo real ou no servidor. Porque senão você pode

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

(No Ubuntu 12.04, o node-lesspacote é chamado node-less.)

e então,

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

Responder2

A maneira mais simples é instalar o nodejs com seu gerenciador de pacotes npm. O Nodejs está nos repositórios, mas esse está um pouco desatualizado, em vez disso você poderia 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 se você estiver desenvolvendo JavaScript/Web, nodejs é muito importante hoje.

Neste ponto é simplesmente (como afirmado emhttp://lesscss.org)

npm install -g less

Provavelmente, porque você instala globalmente (para o comando), você precisa anexar este comentário com sudo.

Responder3

Em primeiro lugar, há algumas coisas que precisam ser ditas:

  • Ruby no Debian (e, portanto, por extensão, Ubuntu) tem uma configuração horrível com Ruby.

  • Como tal, a solução "recomendada" é compilar e instalar sua própria versão do Ruby - isso é bastante simples comrailsready.

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

O que esse script fará por você é baixar o Ruby, compilá-lo e instalá-lo para você. Depois disso, você precisa executar exec $SHELLe instalar less com with gem install less(sem necessidade de sudo)

Responder4

Também existe um python-lesscpycompilador, masnão funciona para Bootstrap 3pelo menos.

informação relacionada