2014-09-27 3 views
0

코드 킷에 문제가 있습니다. 아래 코드가 정확하며 내 코드 키트 2.1.6에서 실행중인 sass 3.4.5 (선택형 steve)와 작동해야합니다. - sassMeister로 코드를 테스트했습니다 링크를 제공했습니다. 아무도 무슨 일이 일어나고 있는지 생각해 봤나?유효한 SCSS가 Codekit으로 컴파일되지 않음

코드 킷은 최신 나침반을 사용하여 나침반 프로젝트로 설정되었습니다. 내가 codekit 년 SASS 3.4.5을 사용하고 가야하는 경우

Compass was unable to compile one or more files in the project: 

    error style.scss (Line 3 of _nav.scss: Invalid CSS after " &": expected "{", was "__list {" 

"__list" may only be used at the beginning of a compound selector.) 
identical style.css 

http://sassmeister.com/gist/f07191a09789e354bae6

nav[role=navigation] {color: black;} 
.nav { 
    &__list { 
    color: black; 
    &__item { 
     color: black; 
    } 
    } 
    &__link { 
    color: black; 
    &--active { 
     color: black; 
    } 
    } 
} 

nav[role=navigation] { 
    color: black; 
} 

.nav__list { 
    color: black; 
} 
.nav__list__item { 
    color: black; 
} 
.nav__link { 
    color: black; 
} 
.nav__link--active { 
    color: black; 
} 

편집 로 변환해야합니다

Codekit 나를 준다 나침반 0.12.7 (whic 시간) 현재입니다 - 나는 IT가 Codekit 나던 작동하지만 디렉토리 나침반 시계를 실행하면 병이 시도 나침반

의 최신 버전을 installl에 ..

편집

Codekit이 보인다 Compass의 이전 버전을 사용하고 있습니다. 로컬로 설치된 버전을 가리킬지라도.

는 편집 내가 나침반 codekit의 버전이 내 시스템에 사용하고 있다고 생각

는 너무 오래 - 그것은 필요 0.12.7 1.0.1을 실행하는 -하지만 난 그것을 얻을 수있는 방법을 찾을 수 없습니다 스위치

+0

당신은 Compass 1.0 이상을 사용하고 있습니까? 사용중인 구문은 Sass 3.3+의 기능이지만 Compass 0.12는 Sass 3.2를 사용하도록합니다. – cimmanon

+0

만약 내가 codekit에서 SASS 3.4.5와 Compass 0.12.7 (현재 버전)을 사용하고 있다면 - 나침반의 최신 버전을 설치하려고 시도합니다 – Iamsamstimpson

+0

아니요, Compass의 현재 버전은 1.0.1입니다 (http : : //rubygems.org/gems/compass/) – cimmanon

답변

0

코드 킷은 정확한 버전의 나침반을 선택하지 않은 것 같습니다. 문서가 없으므로 터미널로 다시 이동했습니다.