2013-11-24 1 views
105

새로운 Mac을 설치하는 중입니다. Grunt & Grunt CLI를 전 세계적으로 설치했습니다. 그런 다음 프로젝트 폴더 내에 npm install을 작성하여 모든 종속성을 설치했습니다."이 작업을 수행하려면 Ruby and Sass를 설치하고 PATH에 설치해야합니다"라는 경고를 해결하는 방법 경고?

Warning: You need to have Ruby and Sass installed and in your PATH for 
this task to work. More info: 
https://github.com/gruntjs/grunt-contrib-sass Use --force 
to continue. 

내가 이해하는 것은 내가 루비와 말대꾸 좀 더 세계에 설치해야한다는 것입니다 :

아무 문제가 지금까지,하지만 곧 나는 sass:dist 작업을 실행하려고, 나는이 경고를 얻을 이 태스크가 실행될 레벨. 나는 아직도 터미널 작업에 익숙하지 않기 때문에, 나는 무엇이 PATH인지 알기 위해 빠른 검색을했다 - 중요한 데이터가 저장되어있는 시스템 경로 (변경 가능)처럼 보인다.

이 문제를 해결하기 위해 간단히 sudo grunt install contrib-sass -g을 수행 할 수 있습니까? 루비는 어떨까요? 저는 OS X에 이미 설치되어 있다고 생각했습니다.

답변

190

알았어. 방금 gem install sass을 사용하여 Sass를 설치해야했지만 이제는 모든 것이 괜찮습니다 ... 더 쉬울 수 없습니다.

+21

는 sudo는 apt-get을 루비 나침반을 설치 : 우분투에 모두 설치하는 것 - 루비 보석 '전에하는 sass'를 설치할 필요했다 나의 맥'sudo'에 내 경우 – myol

+17

에 설치되지 않았습니다. –

+1

이것은 Windows –

89

OSX El Capitan 또는 Macromedia Yosemite를 사용중인 경우 보석을 설치하는 데 문제가있는 것 같습니다.

sudo gem install -n /usr/local/bin sass 

솔루션 from github했다보십시오.

+2

요세미티에서도 사용할 수 있습니다. – nottinhill

+1

엘 캐피 탄에서 잘 작동합니다! –

+0

엘 벤타 나스에서 어떻게 작동합니까? – Roel

8

는 당신은 루비와 말대꾸를 설치해야합니다 명령을 사용하여 루비를 들어

sudo apt-get install ruby-full

을 그리고 당신이 경우 말대꾸에 대한 명령

sudo gem install sass 
+1

이미 루비가 설치되어 있고 sudo gem 설치 명령 만이 저에게 효과적입니다. –

+0

just -> gem install sass –

1

사용 꿀꿀 --force 사용 꿀꺽 꿀꺽 마시는 사용. grunt를 사용하여 응용 프로그램을 실행하려면 다음과 같은 경고 메시지가 나타납니다. 이 경고를 무시하기 위해 --force를 사용할 수 있습니다.

+2

스택 오버플로에 오신 것을 환영합니다. 대답에 대한 설명을 더 추가해야합니다. 한 문장으로 답변을 게시하는 것은 좋지 않습니다. – filipst

0

음란물 문서가 명확하지 않습니다. 루비의 필요성을 방지하기 위해, 당신이 시도 할 수 있습니다 : 나를 위해

NPM 제거 --save 꿀꿀-있는 contrib-말대꾸
NPM 설치 --save 노드 말대꾸 꿀꿀 - 말대꾸

이 시도, 그것은의 작품 .

reference

관련 문제