Насколько я понимаю, и поправьте меня, если я ошибаюсь, мне нужно установить ruby или NPM, чтобы работал компилятор css.
У меня не установлено никакого рубина, и я не совсем уверен, как довести мой компьютер до этой точки. Я также хочу минимизировать мой след; установка минимального количества библиотек ruby, если это возможно (потому что я никогда не буду использовать ruby, за исключением случаев, когда я запускаю меньше).
Какие шаги нужно предпринять, чтобы меньше работать и работать?
До того, как вы проголосовали, я знаю, что была эта предыдущая тема (за исключением установки компилятора CCS).
У этого человека уже есть несколько других установленных пакетов. Я пытаюсь выяснить все пакеты, необходимые для достижения этой точки.
Или если бы кто-то мог указать мне правильную документацию, я был бы в восторге!
Ответы:
Я не совсем уверен, если вам нужен компилятор, который автоматически скомпилирует ваши файлы на лету или на сервере. Потому что иначе ты можешь
(В Ubuntu 12.04
node-less
пакет называетсяnode-less
.)а потом,
источник
Самый простой способ - установить nodejs с его менеджером пакетов npm. Nodejs находится в репозиториях, но он немного устарел, вместо этого вы можете использовать этот ppa:
( https://github.com/joyent/node/wiki/Install-Node.js-via-package-manager ) Особенно, если вы занимаетесь JavaScript / веб-разработкой, nodejs очень важен сегодня.
На данный момент это просто (как указано на http://lesscss.org )
Вероятно, потому что вы устанавливаете глобально (для команды), вам необходимо добавить этот комментарий с помощью
sudo
.источник
npm install -g less
(по крайней мере, по состоянию на июль 2013 года).nodejs
пакет теперь содержит команду npm, поэтому вам не нужно (это вызвало ошибку для меня) установить его отдельно.Прежде всего, есть несколько вещей, которые нужно сказать:
Ruby в Debian (и, соответственно, в Ubuntu) имеет ужасную настройку с ruby.
Таким образом, «рекомендуемое» решение состоит в том, чтобы скомпилировать и установить собственную версию ruby - это сделано довольно безболезненно
railsready
.То, что этот скрипт сделает для вас, это скачать ruby, скомпилировать и затем установить его для вас. После этого вам нужно запустить
exec $SHELL
, а затем вы можете установить меньше с помощьюgem install less
(без необходимости sudo)источник
На Ubuntu 12.04 версия LessCSS в репозитории - 1.2.2. Чтобы получить LessCSS 1.3.3, вы можете использовать Node Package Manager:
а потом
После этого вам придется изменить свой PATH или использовать полный путь к менее компилятору:
источник
$ npm bin
двоичные ссылки локальной папки и$ npm bin -g
глобальные двоичные файлы пакета узла соответственно.Есть также
python-lesscpy
компилятор, но он не работает по крайней мере для Bootstrap 3 .источник