2014-05-15 2 views
1

나는 다음과 같은 연관 배열로 시작하는 SASS 파일 _button -지도 - mixin.css을 구문 분석 :SASS - 오류 연관 배열

$cache: (
    color:(), 
    font-size:(), 
    line-height:(), 
    background-color:(), 
    font-family:() 
); 

내가 파일을 컴파일 할 때, 나는 다음과 같은 오류가 발생합니다 :

Invalid CSS after " color": expected ")", was ":(),"

이해가 안됩니다 - 유효한 구문이 아닙니까?

컴파일러가 연관 배열을 인식하지 못하는 것처럼 보입니다. 그러나 SASS 버전 3.3.6 (및 Compass 0.12.6)을 사용하고 있습니다.

답변

1

sass 3.3.7과 compass 1.0을 사용하십시오 (알파벳은 gem install compass --pre입니다) wdm 관련 오류가 발생하면 wdm ("Ruby Development Kit"필요) 젬도 설치하십시오. 보석 목록을 깨끗하게 유지하면 종속성 오류를 쉽게 포착 할 수 있습니다. gem list --local을 실행하고 필요하지 않은 경우 이전 버전의 나침반과 sass를 모두 제거하십시오.

+1

고마워요! 그러나 참고 : "LoadError on line ["45 "] C : 그런 파일을로드 할 수 없습니다 - wdm", 그래서 wdm ("gem install wdm")을 설치해야하지만 설치하려면 먼저 Ruby Development Kit (http://rubyinstaller.org/downloads/)을 설치해야합니다. – jbyrd