Как вы можете обновить меньше компилятора css до последней версии от apt-get?

Если вы используете Nautilus и знаете, как работают Nautilus Scripts, вы можете использовать nautilus-renamer.

5
задан 7 April 2012 в 15:20

6 ответов

Используете ли вы его на стороне клиента (в браузере)? Если это так, это один файл JavaScript, просто загрузите его.

Если вы используете его на стороне сервера (из приложения NodeJS) или хотите использовать инструмент командной строки lessc, рекомендуемый способ для установки используется npm (диспетчер пакетов узлов):

npm install less

Если у вас нет npm, он находится в репозиториях Ubuntu 11.10:

sudo apt-get install npm
[d4 ] или с помощью Software Center загрузить его

9
ответ дан 25 May 2018 в 12:54
  • 1
    Я использую инструмент командной строки. Слишком плохо, что он не может быть просто установлен с помощью apt-get, но работает npm. Я получил 2 предупреждения npm WARN publish-everything less@1.3.0 Adding entire directory to tarball. Please add a и npm WARN publish-everything less@1.3.0 .npmignore or specify a 'files' array in the package.json – Gerard Roche 7 April 2012 в 15:17
  • 2
    npm предупреждает вас, что less не указывает, какие файлы следует упаковывать при установке пакета. Возможно, вы захотите создать отчет об ошибках с разработчиками, но он должен быть безвредным. – Søren Løvborg 7 April 2012 в 19:13

После многих моментов, связанных с голосом, мне удалось решить эту проблему.

Первоначально я установил lessc, используя:

sudo apt-get install node-less yui-compressor

Это дало мне lessc 1.2.1 из команды lessc -v

Пришлось вручную загрузить версию Quantum из репо http://www.ubuntuupdates.org/pm/node-less

(это дало мне ~ /Downloads/node-less_1.3.0~20120310-1_all.deb)

Тогда:

sudo dpkg -i ~/Downloads/node-less_1.3.0~20120310-1_all.deb

теперь у меня есть lessc 1.3.0

и: [ ! d8]

lessc twit-bootstrap_2.0/less/bootstrap.less > /var/tmp/bs.css

идет гладко

4
ответ дан 25 May 2018 в 12:54

Это потому, что это последняя версия, доступная в репозиториях

http://packages.ubuntu.com/search?suite=all&section=all&arch=any&searchon=names& ключевые слова = node-less

Независимо от версии, присутствующей в добавленных вами репозиториях, apt-get установит только эту версию.

Однако, если вы хотите установить другую версию, вы должны попробовать для других способов

1
ответ дан 25 May 2018 в 12:54

Начиная с Ubuntu 12.10, пакет без узлов устанавливает v1.3.0 lessc:

$ sudo apt-get install node-less
...
$ lessc -v
lessc 1.3.0 (LESS Compiler) [JavaScript]
1
ответ дан 25 May 2018 в 12:54

Just:

npm install less -g

или с sudo

sudo npm install less -g

Для проверки версии:

lessc -v
1
ответ дан 25 May 2018 в 12:54

проверьте свою версию:

node -v

вам нужно обновить nodejs сначала

sudo apt-get update
sudo apt-get install -y python-software-properties python g++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

удалить меньше / и снова isall снова

 npm uninstall less
 npm install less

check версия:

lessc -v
0
ответ дан 25 May 2018 в 12:54

Другие вопросы по тегам:

Похожие вопросы: