경고: "compass:server"(compass) 작업 실행 중
D:\Projects\mallspk>grunt serve
Running "serve" task
Running "clean:server" (clean) task
>> 0 paths cleaned.
Running "wiredep:app" (wiredep) task
Running "wiredep:test" (wiredep) task
Running "wiredep:sass" (wiredep) task
Running "concurrent:server" (concurrent) task
Warning: Running "compass:server" (compass) task
Warning: Command failed: 'compass.bat' is not recognized as an internal or exter
nal command,
operable program or batch file.
Use --force to continue.
를 인스톨 하고 있습니다.Yo angular
및 는 다음 명령을 실행합니다.
npm install grunt --save-dev
npm install -g grunt-contrib-compass
npm install -g compass
npm install
bower install
npm install grunt-google-cdn
명령어를 실행하면grunt serve
이 에러가 발생했습니다.최신 노드 및 npm 설치와 최신 grunt 및 yo가 있습니다.
@squiroid에서 루비 설치를 했습니다.나는 뛰는 것을 잊었다.gem install compass
나한텐 효과가 있었어.
우분투에서도 같은 문제가 있어 문제를 해결하기 위해 이렇게 했습니다.
sudo apt-get install ruby
sudo apt-get install ruby-compass
sudo gem install compass
그 후grunt serve
작동하다
바탕화면에 나침반 보석을 설치했을 때와 같은 문제가 발생하여 해결되었습니다.
OS X 또는 Linux 를 사용하고 있는 경우는, Ruby 가 인스톨 되어 있을 가능성이 있습니다.단말기에 루비 -v 를 사용해 테스트해 주세요.Ruby 설치가 완료되면 gem update --system & gem install compass를 실행하여 나침반과 Sass를 설치합니다.
윈도우의 경우 루비를 다운로드한 후 나침반을 설치할 수 있습니다.
도움이 되었으면 좋겠다:)
찾아보고 또 찾아보고...마침내 이 문제에 대한 답을 얻을 때까지요.
저 같은 경우에는 yeomen으로 angularjs 어플을 새로 만들었을 때 생긴 일이에요.
이 답변은 Windows 사용자에게만 해당됩니다.
순서 1: Ruby http://rubyinstaller.org/downloads/ 를 인스톨 합니다.
순서 2: 루비젬 다운로드 링크: https://rubygems.org/rubygems/rubygems-2.6.8.zip
순서 3: rubygems-2.6.8.zip 압축 해제
스텝 4 : powershell (단말기/커맨드라인)을 열고 루비젬스-2.6.8 폴더 경로(c:\folder\folder 등 폴더 위치)를 엽니다.
스텝 5 : powershell 단말기에서 다음 명령을 실행합니다.
> ruby setup.rb
> gem install compass
즐기세요!
나도 같은 문제가 있었다.
sass 옵션이 있는 "yo angular"는 루비 보석인 나침반을 사용합니다.
루비와 나침반을 설치하고
윈도우 시스템에서는 루비의 경로도 설정해야 합니다.경로에 루비/빈 추가
그럼 '그룬트 서브'가 되겠네요!
저도 그런 문제가 있어서 소스 맵을 false로 설정하여 임시 수정을 찾았습니다.
server: {
options: {
sourcemap: false <--
}
}
그 후엔 아주 잘 작동하죠
grunt-contrib-compass 문서에서 다음과 같이 기술되어 있습니다.
"이 작업에서는 Ruby, Sass, and Compass > = 1.0.1 이 설치되어 있어야 합니다." "Ruby 가 설치되어 있는 것을 확인하면 gem update --system & gem install compass 를 실행하여 Compass 와 Sass 를 설치합니다."
이 지시에 따라 경고를 수정했습니다.
node+express+Angluar를 사용할 때 Ruby에 대해 같은 이상한 느낌이 든다면 "yo angular xyz"를 실행하되 grunt 대신 gulp을 사용합니다.
언급URL : https://stackoverflow.com/questions/30995951/warning-running-compassserver-compass-task
'programing' 카테고리의 다른 글
Google Place API - 요청된 리소스에 'Access-Control-Allow-Origin' 헤더가 없습니다.따라서 오리진 'null'은 액세스가 허용되지 않습니다. (0) | 2023.04.06 |
---|---|
WordPress - Breadcrumb NavXT의 카테고리 문제 (0) | 2023.04.06 |
'액세스 제어-허용-오리진' 없음 - 노드/Apache 포트 문제 (0) | 2023.04.06 |
TypeScript: 유형 '{}'에 속성이 없습니다. (0) | 2023.04.06 |
각도와 함께 쉼표를 목록 구분 기호로 사용JS (0) | 2023.04.06 |