2014-04-06 6 views
0

SASS를 사용하는 WordPress 템플릿을 편집 중입니다. .scss 파일을 편집하고 저장하면 CodeKit에서이 오류가 발생합니다.프로젝트에서 파일을 찾을 수 없습니다.

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

error app.scss (Line 9 of _settings.scss: File to import not found or unreadable: foundation/functions. 
Load paths: 
    /Library/WebServer/Documents/dev/ecpr_sgoc/scss 
    /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/blueprint/stylesheets 
    /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets 
    /Applications/CodeKit.app/Contents/Resources/engines/bourbon/bourbon/app/assets/stylesheets 
    /Applications/CodeKit.app/Contents/Resources/engines/neat 
    /Applications/CodeKit.app/Contents/Resources/engines/susy/sass 
    Compass::SpriteImporter) 
identical app.css 


(This action was triggered by a change to _colors.scss) 

편집 : 난 그냥 CodeKit 2로 업그레이드하고이 새로운 출력 :

Compass failed to run because your Mac has an older version of Sass and/or Compass 
installed that conflicts with the newer versions in CodeKit. You must remove all 
versions of Sass below 3.3.rc6 and all versions of Compass below 1.0.alpha18. 
Do this at the command line by running 'sudo gem uninstall sass' 
and 'sudo gem uninstall compass'. 

하지만 AFAIK, 더 인 말대꾸 3.3.4 및 나침반 0.12.5 (이 보다 최근합니다 ... 설치) 1.0.alpha18 언급

방금과 같이 말대꾸와 나침반의 이전 버전을 제거해야
+0

나는 CodeKit으로 어떤 experince를 얻었습니다. 프로젝트에 필요한 모든 보석 (예 : 청사진)을 설치 했습니까? 그리고 오류 보고서에 언급 된 경로에 모든 파일이 있는지 (CodeKit에서 읽을 수 있는지) 확인 했습니까? –

+0

예, 확인했지만 Compass가 찾을 수없는 모든 폴더가 실제로 있습니다. –

+0

OK. Mac에서는 어떻게 작동하는지 모르지만 Linux에서는 CodeKit을 실행하는 사용자가 파일과 폴더를 읽을 수 있어야합니다. Mac에도 해당되는 경우 사용 권한도 확인하십시오. –

답변

1

:

sudo는 보석 uninsta을 말대꾸 LL, sudo는 보석 제거 나침반

예 :

$ sudo gem uninstall sass 

Select gem to uninstall: 
1. sass-3.2.19 
2. sass-3.3.5 
3. All versions 

그냥 매력 :)처럼 작동합니다 말대꾸와 나침반과 codekit의 최신 버전을 유지 나는이

내 문제를 해결