programing

"이 작업을 수행하려면 Ruby 및 Sass가 설치되어 있고 PATH에 있어야 합니다." 경고를 해결하는 방법은 무엇입니까?

madecode 2023. 5. 11. 23:20
반응형

"이 작업을 수행하려면 Ruby 및 Sass가 설치되어 있고 PATH에 있어야 합니다." 경고를 해결하는 방법은 무엇입니까?

업무용으로 새 Mac을 설정하는 중입니다.글로벌하게 Grunt & Grunt CLI를 설치했습니다.그리고 나서 저는.npm install프로젝트 폴더 내에서 모든 종속성을 설치합니다.

아직까지는 문제가 없지만, 실행을 시도하는 즉시sass:dist작업, 다음 경고가 표시됩니다.

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.

제가 이해하는 것은 이 작업을 실행하기 위해서는 Ruby와 Sass를 보다 글로벌한 수준으로 설치해야 한다는 것입니다.저는 아직 단말기를 다루는 것이 익숙하지 않기 때문에, 무엇을 찾기 위해 빠른 검색을 했습니다.PATH는 중요한 데이터가 저장되는 시스템 경로(변경 가능)인 것 같습니다.

이것은 제가 간단히 할 수 있다는 것을 의미합니까?sudo grunt install contrib-sass -g문제를 해결하기 위해?Ruby는 어떻습니까? 저는 항상 OS X에 이미 설치되어 있다고 생각했습니다.

네, 알았어요.나는 단지 Sass를 사용하여 설치해야 했습니다.gem install sass이제 모든 게 괜찮아졌어요 쉬운 일이 아니에요

OSX El Capitan 또는 Yosemite를 Mac에서 사용하는 경우 보석 설치에 문제가 있는 것 같습니다.

해라

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

해결책은 github에서 나온 것입니다.

다음과 같이 Ruby 및 Sass를 설치해야 합니다.

Ruby의 경우 명령 사용

sudo apt-get install ruby-full

Sass의 경우 명령어 사용

sudo gem install sass

grunt-discovery 문서는 명확하지 않습니다.Ruby가 필요하지 않도록 다음을 시도할 수 있습니다.

npm 제거 --save grunt-messages-messages-discovery
npm install --node-message grunt-message 저장

이것 좀 먹어봐요, 저한테는 일이에요.

언급

다음과 같이 Ruby 및 Sass를 설치해야 합니다.

Ruby의 경우 명령 사용

sudo apt-get install ruby-full

Sass의 경우 명령어 사용

sudo gem install sass

grunt를 사용하는 경우 grunt --force를 사용합니다.grunt를 사용하여 응용 프로그램을 실행하려는 경우 다음과 같은 경고가 발생합니다.이 경고를 무시하면 --force를 사용할 수 있습니다.

또한 간단하게brew install saas/sass/sassMac High Sierra(10.13.x)에서

홈브루를 사용하여 루비를 설치한 다음 루비를 사용하여 SAS를 설치했습니다. 이미 홈브루를 사용하거나 정기적으로 사용하기 시작하려면 가장 좋은 방법일 것입니다.

brew install ruby
gem install sass

언급URL : https://stackoverflow.com/questions/20176410/how-to-resolve-you-need-to-have-ruby-and-sass-installed-and-in-your-path-for-th

반응형