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

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

내가 틀렸다면 내 이해와 수정을 통해 CSS 컴파일러가 덜 작동하도록 Ruby 또는 NPM을 설치해야 합니다.

나는 Ruby가 설치되어 있지 않으며 내 컴퓨터를 그 지점까지 가져오는 방법을 잘 모르겠습니다. 또한 발자국을 최소화하고 싶습니다. 가능하다면 최소한의 Ruby 라이브러리를 설치하세요(왜냐하면 저는 덜 실행하는 경우를 제외하고는 절대로 Ruby를 사용하지 않을 것이기 때문입니다).

일을 덜 하고 달리기 위해서는 어떤 단계를 거쳐야 합니까?

당신이 반대 투표하기 전에, 나는 거기에 있었다는 것을 알고 있습니다이 이전 스레드(더 적은 CCS 컴파일러 설치).

이 특정 사람은 이미 다른 패키지를 설치했습니다. 나는 그 지점에 도달하는 데 필요한 모든 패키지를 알아내려고 노력하고 있습니다.

아니면 누군가 나에게 올바른 문서를 알려준다면 정말 기뻐할 것입니다!

답변1

컴파일러를 통해 즉석에서나 서버에서 더 적은 파일을 자동으로 컴파일하는 것을 원하는지 완전히 확신할 수 없습니다. 그렇지 않으면 할 수 있기 때문에

$ 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

답변2

가장 간단한 방법은 패키지 관리자 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/웹 개발을 하고 있다면 nodejs는 오늘날 매우 중요합니다.

이 시점에서는 단순히 (위에 언급된 바와 같이)http://lesscss.org)

npm install -g less

아마도 (명령에 대해) 전역적으로 설치하기 때문에 이 주석 앞에 sudo.

답변3

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

  • Debian의 Ruby(및 확장하여 Ubuntu)는 Ruby에 대한 끔찍한 설정을 가지고 있습니다.

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

wget --no-check-인증서 https://raw.github.com/joshfng/railsready/master/railsready.sh&& bash Railsready.sh

해당 스크립트가 수행하는 작업은 Ruby를 다운로드하고 컴파일한 다음 설치하는 것입니다. 그 후에는 를 실행해야 하며 , (sudo가 필요 없음)을 exec $SHELL사용하여 less를 설치할 수 있습니다.gem install less

답변4

python-lesscpy컴파일러 도 있지만Bootstrap 3에서는 작동하지 않습니다적어도.

관련 정보