Из моего понимания и поправьте меня, если я ошибаюсь, мне нужно установить ruby или NPM, чтобы работал компилятор css.
У меня не установлен ни один рубин, и я не совсем уверен, как добраться до моего компьютера. Я также хочу минимизировать мой след; установка минимального количества библиотек ruby, если это возможно (потому что я никогда не буду использовать ruby, за исключением случаев, когда я запускаю меньше).
Какие шаги нужно сделать, чтобы меньше работать и работать?
До того, как вы проголосовали против, я знаю, что была эта предыдущая тема (меньше установки компилятора CCS).
У этого человека уже есть несколько других установленных пакетов. Я пытаюсь выяснить все пакеты, необходимые для достижения этой точки.
Или, если бы кто-то мог указать мне на нужную документацию, я был бы в восторге!
Я не совсем уверен, хотите ли компилятором Вы что-то, что автоматически скомпилирует Ваше меньше файлов на лету или на сервере. Поскольку иначе Вы можете
$ 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
В первую очередь, существует несколько вещей, которые должны быть сказаны:
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)
Самый простой путь состоит в том, чтобы установить 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
.
Существует также python-lesscpy
компилятор, но он не работает на Начальную загрузку 3 , по крайней мере.
На Ubuntu 12.04 версия LessCSS в репозитории 1.2.2. Для получения LessCSS 1.3.3 Вы могли использовать Диспетчер пакетов Узла:
sudo apt-get install npm
и затем
npm install less
После этого необходимо будет изменить ПУТЬ или использовать полный путь для меньшего количества компилятора:
~/node_modules/less/bin/lessc