Как вы устанавливаете меньше компилятора командной строки CSS?

Из моего понимания и поправьте меня, если я ошибаюсь, мне нужно установить ruby ​​или NPM, чтобы работал компилятор css.

У меня не установлен ни один рубин, и я не совсем уверен, как добраться до моего компьютера. Я также хочу минимизировать мой след; установка минимального количества библиотек ruby, если это возможно (потому что я никогда не буду использовать ruby, за исключением случаев, когда я запускаю меньше).

Какие шаги нужно сделать, чтобы меньше работать и работать?

До того, как вы проголосовали против, я знаю, что была эта предыдущая тема (меньше установки компилятора CCS).

У этого человека уже есть несколько других установленных пакетов. Я пытаюсь выяснить все пакеты, необходимые для достижения этой точки.

Или, если бы кто-то мог указать мне на нужную документацию, я был бы в восторге!

20
задан 13 April 2017 в 15:25

5 ответов

Я не совсем уверен, хотите ли компилятором Вы что-то, что автоматически скомпилирует Ваше меньше файлов на лету или на сервере. Поскольку иначе Вы можете

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

(На Ubuntu 12.04, node-less, пакет называют node-less.)

и затем,

$ lessc example.less > compiled_example.css
$ yui-compressor -o small_and_compiled_example.css compiled_example.css
40
ответ дан 13 April 2017 в 15:25

В первую очередь, существует несколько вещей, которые должны быть сказаны:

  • Ruby на Debian (и поэтому следовательно, Ubuntu) имеет ужасную установку с рубином.

  • По сути, "рекомендуемое" решение состоит в том, чтобы скомпилировать и установить Вашу собственную версию рубина - это сделано довольно безболезненным с railsready .

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

удара, Что тот сценарий сделает для Вас, является рубином загрузки, скомпилируйте его и затем установите его для Вас. После этого необходимо работать exec $SHELL, и затем можно установить меньше с с gem install less (никакая потребность в sudo)

6
ответ дан 13 April 2017 в 15:25

Самый простой путь состоит в том, чтобы установить nodejs со своим диспетчером пакетов npm. Nodejs находится в репозиториях, но что каждый немного устарел, вместо этого Вы могли использовать этот 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) Особенно при выполнении JavaScript/веб-разработки nodejs довольно важен сегодня.

В этой точке это просто (как указано на http://lesscss.org )

npm install -g less

, Вероятно, потому что Вы устанавливаете глобально (для команды), необходимо предварительно ожидать этот комментарий с sudo.

8
ответ дан 13 April 2017 в 15:25

Существует также python-lesscpy компилятор, но он не работает на Начальную загрузку 3 , по крайней мере.

0
ответ дан 13 April 2017 в 15:25

На Ubuntu 12.04 версия LessCSS в репозитории 1.2.2. Для получения LessCSS 1.3.3 Вы могли использовать Диспетчер пакетов Узла:

sudo apt-get install npm

и затем

npm install less

После этого необходимо будет изменить ПУТЬ или использовать полный путь для меньшего количества компилятора:

~/node_modules/less/bin/lessc
3
ответ дан 13 April 2017 в 15:25

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

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