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

20

Do meu entendimento e corrija-me se eu estiver errado, tenho que instalar o Ruby ou o NPM para obter o menos do compilador css funcionando.

Eu não tenho nenhum ruby instalado e não tenho certeza de como obter meu computador até esse ponto. Eu também quero minimizar minha pegada; instalando a quantidade mínima de bibliotecas ruby, se possível (porque eu nunca usarei ruby, exceto quando eu corro menos).

Quais são os passos envolvidos para obter menos trabalho e correr?

Antes de você votar, eu sei que havia este 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 certa, eu ficaria feliz!

    
por chrisjlee 19.01.2012 / 18:50

5 respostas

40

Eu não tenho certeza se pelo compilador você quer algo que irá compilar automaticamente seus arquivos menos em tempo real ou no servidor. Porque senão você pode

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

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

e depois,

$ lessc example.less > compiled_example.css
$ yui-compressor -o small_and_compiled_example.css compiled_example.css
    
por AF Boirac 15.02.2012 / 16:46
8

A maneira mais simples é instalar o nodejs com seu gerenciador de pacotes npm. Nodejs está nos repositórios, mas esse é um pouco desatualizado, em vez disso você poderia usar esse ppa:

sudo apt-add-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

( link ) Especialmente se você está fazendo JavaScript / desenvolvimento da Web nodejs é muito importante hoje.

Neste ponto, é simplesmente (como indicado no link )

npm install -g less

Provavelmente, como você instala globalmente (para o comando), é necessário prefixar este comentário com sudo .

    
por arian 10.07.2012 / 00:11
6

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

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

  • Como tal, a solução "recomendada" é compilar e instalar sua própria versão do ruby - isso é bastante indolor com railsready .

  

wget --no-check-certificate    link & amp; & amp; festança   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 $SHELL e, em seguida, pode instalar menos com gem install less (sem necessidade de sudo)

    
por jrg 23.01.2012 / 23:12
3

No Ubuntu 12.04, a versão LessCSS no repositório é 1.2.2. Para obter o LessCSS 1.3.3, você pode usar o Node Package Manager:

sudo apt-get install npm

e depois

npm install less

Depois disso, você terá que alterar seu PATH ou usar o caminho completo para o menos compilador:

~/node_modules/less/bin/lessc
    
por Netsive 18.03.2013 / 15:55
0

Existe também um compilador python-lesscpy , mas não funciona para o Bootstrap 3 , pelo menos.

    
por int_ua 14.05.2014 / 16:14

Tags