2014-04-14 2 views
1

내가 덜 우분투 13.10 상자에 CSS를 컴파일러를 설치하려고하면 메시지를 따르고 lescss 작동하지 않습니다. 어떤 방법으로 문제를 해결할 수 있습니까? 나는 실행 : 나는 다음과 같은 명령을 시도 할 때덜 CSS 및 노드 js 문제

/usr/local/bin/lessc -> /usr/local/lib/node_modules/less/bin/lessc 
    [email protected] /usr/local/lib/node_modules/less 
    ├── [email protected] 
    ├── [email protected] 
    ├── [email protected] ([email protected]) 
    ├── [email protected] ([email protected]) 
    └── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 

을 이후 :

npm http 304 https://registry.npmjs.org/cryptiles 
npm http 304 https://registry.npmjs.org/ctype/0.5.2 
npm http 304 https://registry.npmjs.org/combined-stream 
npm http GET https://registry.npmjs.org/delayed-stream/0.0.5 
npm http 304 https://registry.npmjs.org/sntp 
npm http 304 https://registry.npmjs.org/boom 
npm http 304 https://registry.npmjs.org/delayed-stream/0.0.5 

그리고 목록은 다음과 같이 완료 :이 후

sudo npm install -g less 

내가 OK 메시지와 이메일 목록을 가져

echo "@foo: 25px; #foobar{font-size: @foo};" > style.less 
sudo lessc ./style.less ./style.css 

다음과 같은 오류 : 나는

ln -s /usr/bin/node /usr/local/bin/nodejs 

을 실행하고 심볼릭 링크를 생성

/usr/bin/env: node: No such file or directory 

후이 오류 없지만 컴파일러 lessc 제대로 작동하지 않습니다. 테스트 할 파일을 만들었습니다.

lessc styles.less > styles.css 

이 만든 파일을 시도

고양이 style.less

@color: #4D926F; 

#header { 
    color: @color; 
} 
h2 { 
    color: @color; 
}` 

이후

-을 styles.css을하지만, 파일이 비어 있습니다 : 그것은 내용입니다. 나는 또한 전에 tryed 명령을 시도 - 게시물 상단을 참조하십시오.

lessc styles.less styles.css 

하지만 작동하지 않습니다. 결과적으로 파일이 없습니다. 시도했을 때

sudo npm install -g less 

마지막 줄에 다음 오류가 나타납니다.

npm http 200 https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz 
/usr/bin/lessc -> /usr/lib/node_modules/less/bin/lessc 
npm ERR! Refusing to delete: /usr/bin/lessc not in /usr/lib/node_modules/less 
File exists: /usr/bin/lessc 
Move it away, and try again. 

npm ERR! System Linux 3.11.0-19-generic 
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "-g" "less" 
npm ERR! cwd /home/georgi 
npm ERR! node -v v0.10.26 
npm ERR! npm -v 1.4.3 
npm ERR! path /usr/bin/lessc 
npm ERR! code EEXIST 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  /home/georgi/npm-debug.log 
npm ERR! not ok code 0 

모든 조언과 권장 사항에 대해 매우 감사드립니다.

감사합니다.

+0

그 정확한 명령을 내 노드 서버에 붙여 넣을 날 위해 일했습니다. 노드가 설치된 우분투 12.04를 실행 중입니다. 자신이있는 곳에서 노드를 실행할 수 있습니까 (PATH에 있습니까)? – Aboba

+0

질문이 수정되었습니다. –

+0

'env node --version'라고 입력하면 노드 버전을 알 수 있습니까? 아니면 "No such file or directory"*? 그리고'which env'의 결과는 무엇입니까? 어떤 리눅스 배포판을 사용하고 있습니까? –

답변

1

> 명령 연산자가 잘못되었습니다. 올바른 명령은 다음과 같습니다 당신의 예를 들어

lessc [sourcefile] [destfile] 

, 명령은 다음과 같습니다

lessc styles.less styles.css 
+0

나는 lessc styles.less styles.css를 시도했지만 결과로 파일이 없습니다. –

+0

질문이 편집되었습니다. –

+0

'lessc styles.less styles.css를 시험해 보라 --verbose' – throrin19