Как вы можете обновить компилятор css до последней версии от apt-get?
Вы можете легко установить меньше компилятора CSS:
apt-get install lessc
Но это только устанавливает версию 1.1.0. Как вы можете обновить до самой последней версии?
(Последняя версия 1.3.0)
-- Обновить --
- Я хочу использовать инструмент командной строки lessc, а не клиентскую реализацию.
6 ответов
Используете ли вы его на стороне клиента (в браузере)? Если это так, это один файл JavaScript, просто скачайте его.
Если вы используете его на стороне сервера (из приложения NodeJS) или хотите lessc
инструмент командной строки, рекомендуемый способ установки использует npm
(Диспетчер пакетов узла):
npm install less
Если у вас нет npm
это в репозиториях Ubuntu 11.10:
sudo apt-get install npm
После многих моментов, когда мне ударяли головой, мне удалось решить этот вопрос.
Первоначально я установил lessc, используя:
sudo apt-get install node-less yui-compressor
Это дало мне lessc 1.2.1
из команды lessc -v
Пришлось вручную скачать Quantal версию из репозитория 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
а также:
lessc twit-bootstrap_2.0/less/bootstrap.less > /var/tmp/bs.css
идет гладко
Начиная с Ubuntu 12.10, пакет без узла устанавливает v1.3.0 из lessc:
$ sudo apt-get install node-less
...
$ lessc -v
lessc 1.3.0 (LESS Compiler) [JavaScript]
Это потому, что это последняя версия, доступная в репозиториях
http://packages.ubuntu.com/search?suite=all§ion=all&arch=any&searchon=names&keywords=node-less
Независимо от того, какая версия присутствует в добавленных вами репозиториях, apt-get установит только эту версию.
Однако если вы хотите установить другую версию, попробуйте другие способы
Просто:
npm install less -g
или с sudo
sudo npm install less -g
Для проверки версии:
lessc -v
Проверьте свою версию:
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
удалить меньше / и снова установить
npm uninstall less
npm install less
проверить версию:
lessc -v