Respostas:
Bryan aqui. Desenvolvedor de Less.app.
Eu recomendo CONTRA o uso da versão mais antiga do LESS (a baseada em Ruby). Less.js não é apenas uma porta javascript do LESS, é uma reescrita básica que melhora várias coisas, adiciona suporte para coisas que a versão antiga do Ruby não possui e aumenta a velocidade do compilador em cerca de 84%.
Em vez de instalar a gem Ruby, instale o Node.js e execute o Less.js através do Node na linha de comando. Você ainda terá toda a funcionalidade -watch, mas usará o Less.js para fazê-lo, o que significa que sua vida será muito melhor.
Como alternativa, use Less.js como um script no site que você está criando. Isso funcionará para o desenvolvimento. Quando você terminar de codificar, simplesmente copie o CSS que o Less.js gera (do inspetor do navegador) e coloque-o em um arquivo, adicione uma extensão .css, remova a tag de script Less.js das páginas HTML e substitua o Arquivo CSS que você acabou de criar.
De qualquer forma, use Less.js.
Nota
Leia a resposta de Bryan. Ele sabe do que está falando. ;-)
Você pode apenas instalar menos .
Instale rubygems e menos
sudo apt-get install rubygems
sudo gem install less
A documentação oficial observa:
Para fazer o gem funcionar corretamente, você deve escrever o caminho do gem para PATH e adicionar a ~ / .bashrc:
export PATH=/var/lib/gems/1.8/bin:$PATH
Você pode usar o menos compilador fazendo
lessc style.less
Eu não acho que exista uma interface gráfica como a que você está vinculado. Mas como parece ser apenas uma interface muito superficial sobre o compilador menos real, acho que você não terá problemas para usá-lo diretamente. Tipo
lessc --help
para aprender como usá-lo.
Se você deseja que seus arquivos .less sejam compilados automaticamente sempre que os alterar, é possível usar a -w
opção:
~$ lessc test.less -w
* Watching for changes in test.less... Ctrl-C to abort.
: Change detected... * Updated test.css
: Change detected... * Updated test.css
Você pode colocar esse processo em segundo plano pressionando Ctrl+ Ze digitando bg
e inicie quantas desejar. Você pode trazê-los de volta ao primeiro plano executando fg
, ou fg 3
para o terceiro processo, obter uma lista de todos os trabalhos e seu tipo de números jobs
.
Que eu saiba, menos ruby não é atualizado o suficiente para lidar com o operador de concatenação.
Para os interessados em uma solução que compila .less ao salvar para plataformas não-mac usando less.js, consulte este guia de instalação *. Embora o tutorial seja voltado para usuários do Windows, imagino que se você puder obter o Node.js em seu sistema, o próprio script funcionará da mesma maneira.
* Aviso: Este tutorial é meu. Apenas pensei que as pessoas pudessem querer ver especificamente o que o pôster acima queria dizer com "Usar Node.js". Eu não era capaz de encontrar qualquer script online usando Node.js para compilar MENOS sobre Arquivo Salvar, então eu cozinhei um para cima e pensei que eu iria partilhá-la.
Há também http://koala-app.com/ .
http://crunchapp.net/ era o meu favorito, mas temos que agradecer à Adobe por descontinuar o AIR for Linux.