적은 CSS 명령 줄 컴파일러를 어떻게 설치합니까?


20

내 이해에서 틀린 경우 수정하십시오 .CSS 컴파일러가 덜 작동하도록 루비 또는 NPM을 설치해야합니다.

나는 루비가 설치되어 있지 않으며 실제로 내 컴퓨터를 그 지점으로 가져 오는 방법을 모르겠습니다. 또한 발자국을 최소화하고 싶습니다. 가능하다면 최소한의 루비 라이브러리 설치하기 (내가 적게 실행할 때를 제외하고는 루비를 사용하지 않기 때문에).

덜 일하고 달리기위한 단계는 무엇입니까?

투표하기 전에이 이전 스레드 (CCS 컴파일러 설치가 적음) 가 있음을 알고 있습니다 .

이 특정 개인은 이미 다른 패키지가 설치되어 있습니다. 그 시점에 도달하는 데 필요한 모든 패키지를 파악하려고합니다.

또는 누군가가 올바른 문서를 내게 알려 줄 수 있다면 나는 스릴 것입니다!


또한이 응용 프로그램을 발견했습니다 : code.krml.fr/less.app 그것은 inotify-tools를 설치해야합니다
chrisjlee

답변:


39

컴파일러가 적은 파일을 즉석에서 또는 서버에서 자동으로 컴파일 할 무언가를 원하는지 확실하지 않습니다. 그렇지 않으면 당신은 할 수 있기 때문에

$ 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

덕분에 Ubuntu 13.04에서도 작동합니다 :) 첫날 LESS
STEEL

8

가장 간단한 방법은 패키지 관리자 npm으로 nodejs를 설치하는 것입니다. 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는 오늘날 매우 중요합니다.

이 시점에서 그것은 간단합니다 ( http://lesscss.org에 명시된 바와 같이 )

npm install -g less

아마도 명령을 위해 전체적으로 설치하기 때문에이 주석 앞에을 추가해야합니다 sudo.


1
불행히도 Ubuntu 리포지토리를 통해 사용 가능한 Nodejs 버전은 npm install -g less(적어도 2013 년 7 월 현재) 제공 되는 LessCSS 버전과 호환되지 않습니다 .
Alex D

나는 생각 nodejs별도로 설치 (그것은 나에 대한 오류가 발생) 패키지 지금 당신이 필요가 없습니다 고궁 박물원 명령이 포함되어 있습니다.
Felipe Almeida

6

우선, 몇 가지 말해야 할 것이 있습니다.

  • 데비안의 루비 (그리고 확장명으로 우분투)는 루비로 끔찍한 설정을합니다.

  • 따라서 "권장"솔루션은 자신의 루비 버전을 컴파일하고 설치하는 것입니다 railsready.

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

그 스크립트가 당신을 위해 할 일은 루비를 다운로드하고 컴파일 한 다음 설치하는 것입니다. 그 후에는을 실행해야 exec $SHELL하며 다음으로 설치를 줄일 수 있습니다 gem install less(sudo 필요 없음)


2
less.js 저장소를 확인했습니다 .100 % 자바 스크립트인데 왜 레일을 설치해야합니까?
Evgeny

@Evgeny이 글을 쓸 당시에는 루비 버전 less.js를 사용하는 것이 좋습니다. 새로운 "적절한"지침으로 답변을 곧 업데이트하겠습니다.
jrg

3

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

내 경로를 변경 하시겠습니까?
Jeromy French

$ npm bin로컬 폴더의 이진 링크와 $ npm bin -g전역 노드 패키지 이진을 각각 사용하여 노드 저장소의 위치를 ​​확인할 수 있습니다 .
kontur

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.