Как установить компилятор командной строки css?

Я думаю, вы имеете в виду xvfb - возможность запускать в фреймбуфере.

или sudo apt-get install xvfb

Вам нужно указать разрешение и глубину цвета, а также номинальный номер дисплея

Использование:

xvfb :1 -screen 0 800x600x8 &
export DISPLAY=":1"
java application_name.jar 

или короче:

xvfb-run -a -e /tmp/some/log/file.log java -jar /home/user/somejava.jar

-a автоматически выбирает номер дисплея, -e file указывает файл журнала для сообщений об ошибках.

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

4 ответа

Самый простой способ - установить 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 / Web nodejs, сегодня очень важно.

На данный момент это просто (как указано на https://github.com /joyent/node/wiki/Installing-Node.js-via-package-manager)

npm install -g less

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

8
ответ дан 25 May 2018 в 15:02
  • 1
    К сожалению, версия Nodejs, доступная через репозитории Ubuntu, несовместима с версией LessCSS, которую вы получаете с npm install -g less (по крайней мере, с июля 2013 года). – Alex D 23 July 2013 в 12:52
  • 2
    Я думаю, что пакет nodejs теперь содержит команду npm, поэтому вам не нужно (это вызвало ошибку для меня), установите ее отдельно. – Felipe Almeida 3 November 2013 в 09:37

Прежде всего, есть несколько вещей, которые нужно сказать:

Ruby на Debian (и, следовательно, по расширению Ubuntu) имеет ужасную настройку с ruby. Таким образом, «рекомендуемое» решение состоит в том, чтобы скомпилировать и установить собственную версию ruby ​​- это делается довольно безболезненно с railsready. wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh & amp; & amp; & amp; & amp; bash railsready.sh

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

6
ответ дан 25 May 2018 в 15:02
  • 1
    Я проверил репозиторий less.js - это 100% javascript, зачем мне нужны рельсы для его установки? – Evgeny 19 April 2012 в 03:16
  • 2
    @Evgeny В то время, когда я это написал, все же было рекомендовано использовать рубиновую версию less.js. Я обновляю свой ответ с помощью нового, «правильного» слова. инструкции в ближайшее время. – jrg♦ 19 April 2012 в 03:21

В Ubuntu 12.04 версия LessCSS в репозитории - 1.2.2. Чтобы получить LessCSS 1.3.3, вы можете использовать Node Package Manager:

sudo apt-get install npm

, а затем

npm install less

. После этого вам придется изменить свой PATH или использовать полный путь к компилятору:

~/node_modules/less/bin/lessc
3
ответ дан 25 May 2018 в 15:02
  • 1
    Измените мой PATH? – Jeromy French 27 March 2013 в 08:42
  • 2
    Вы можете увидеть, где находятся биты узла, используя $ npm bin для двоичных ссылок локальной папки и $ npm bin -g для двоичных файлов пакета глобальных узлов, соответственно. – kontur 21 February 2015 в 20:05

Существует также компилятор python-lesscpy, но он не работает для Bootstrap 3. по крайней мере.

0
ответ дан 25 May 2018 в 15:02

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

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