2013-02-27 2 views
11

기초가 설치되어 있고 app.scss 파일을 편집하고 저장할 때 "app.css"및 "config.rb"파일이 만들어집니다. 내 프로젝트의 sass 폴더에. 나는 그 "app.css"파일을 열 때 나는이구문 오류 : 가져올 파일을 찾을 수 없거나 읽을 수 없음 : foundation/common/ratios

Syntax error: File to import not found or unreadable: foundation/common/ratios. 

를 가져온 다음 그 아래에 나는이 얻을 :

File to import not found or unreadable: foundation/common/ratios. 
      Load paths: 
      /Applications/MAMP/htdocs/WebApp02/sass 
      /Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets 
      /Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets 
      Compass::SpriteImporter 
    on line 1 of /Applications/MAMP/htdocs/WebApp02/sass/_settings.scss 
    from line 2 of /Applications/MAMP/htdocs/WebApp02/sass/app.scss 

다음 내 보석에 대한 경로의 무리.

아무도 그 이유를 설명 할 수 있는지 궁금해서 생각하기 전에 내 sass 폴더에 app.css 및 config.rb 파일을 생성하지 않았습니다. 나침반은 여전히 ​​"스타일 시트"폴더의 app.css를 준수하지만 향후 오류가 발생하지 않도록이 문제를 해결하고 싶습니다.

config.rb 파일은시나 내 프로젝트에서이

require 'zurb-foundation' 
Require any additional compass plugins here. 


Set this to the root of your project when deployed: 
http_path = "/" 
css_dir = "stylesheets" 
sass_dir = "sass" 
images_dir = "images" 
javascripts_dir = "javascripts" 

You can select your preferred output style here (can be overridden via the command line): 
output_style = :expanded or :nested or :compact or :compressed 

To enable relative paths to assets via compass helper functions. Uncomment: 
    relative_assets = true 
+0

config.rb의 모양은 무엇입니까? – cimmanon

+0

원래의 질문 –

답변

8

내가 가졌다 동일한 오류 것 같습니다. 기초 3.2.5에서 버전 4.0.2로 업그레이드 한 후였습니다. "기초/공통/비율"이 더 이상 zurb-foundation 보석에 없다는 것을 알게되었습니다. 내가 zurb 재단 재단 3.2.5 '나침반'으로

gem 'compass' 
gem 'zurb-foundation' 

전에 또한 내 Gemfile 요구하는 '나침반'보석을 수정했다, 그래서 내가 다른 오류 "재단이 발견되거나 읽을 수 없습니다"했다 명시 적으로 요구되지 않았다 Gemfile에,하지만 지금은 당신이 (당신의 루비 gemset 단위) zurb-foundation.rb 코드를 보면, 당신은 볼 수 있습니다

if defined?(Compass) 
    Compass::Frameworks.register("foundation", 
    :stylesheets_directory => File.join(root,"scss"), 
    :templates_directory => File.join(root,"templates") 
) 
end 

를 이러한 이유로 zurb 이전에 정의되지 않은 프로젝트 나침반 경우 -foundation, zurb-foundation.rb는 scss 폴더를 포함한 경로를 확장하지 않습니다.

오늘의 경험이 도움이 될 수 있기를 바랍니다. 안부, 로베르토

+0

에 config.rb 내용을 추가하여 고맙습니다! –

+2

'foundation/common/ratios'는 더 이상 zurb-foundation 보석에 없습니다. 어떻게 처리해야합니까? 같은 문제가 있습니다. Foundation과 Overrides 파일에서 'foundation/common/ratios'import 문을 제거했지만 이제는 일부 스타일이 올바르게 적용되지 않습니다. –

+0

또는 레일 앱에서이 오류가 발생하는 경우 나침반 레일 – Will

4
그래서 난 그냥 3.2.5

에 잠겨 나는 (자산 파이프 라인 및 보석 "나침반 레일"및/또는 보석 "나침반"로 레일 3.2.12)이 일하러 couldnt는

gem 'zurb-foundation', "= 3.2.5" 
0

Visual Studio 2010을 사용하여 기초 3 웹 사이트를 업데이트하려고 할 때 이와 동일한 오류가 발생했습니다. Express는 Mindscape 확장 도구를 사용할 수 없습니다.

그래서 지금은 몇 번 나에게 도움이되었습니다. 기본적으로 나침반을 사용하여 폴더를 만드는 새 웹 폴더로 시작합니다. 이것이 나를 위해 일하는 것 때문에 업데이 트하려고 내 시간을 낭비하지 않습니다. 그리고 어쨌든 버전 업데이트 전에 백업하는 것이 일반적입니다.

웹 사이트 위의 루트 폴더에 있습니다.

> cd C:\Users\georgegargoyle\Documents\Visual Studio 2010\WebSites\ 

* 당신은 기초 3에서 ungrading중인 경우, 당신은 재단에 루비를 사용하여, 당신은 잘 할 수이 경로에 레일 내가 CD에 명령 줄에서 그래서 (내가 기본 경로 대 사용) 새로운 재단이 필요로 할 오래된 버전의 sass.난 그냥 제거하고 다시 말대꾸에 상처를 알지 못하던 내가 생각

> gem uninstall sass 
> 
> gem install sass 

입니다

그것은 당신에게 말대꾸의 버전을 요청하면 유형의 텍스트로 5 번째 옵션이 아니라 모르는 경우 5 번 ... 모든 버전 ?? 그 다음 숫자 5를 입력하십시오. 그래서 나는 y 또는 yes를 두 번 치기 위해 두 가지 경고를받을 수 있습니다. 어쨌든

,

나침반이 만든 웹 사이트 폴더 형에서 yournewfolder -r zurb 재단 --using 재단

당신이 우트 냉각보아야한다! 거기는 프로젝트 폴더로 이동 한 후

> cd yournewfolder 

입니다 다음

gem install compass 
gem update compass 
gem install foundation 
gem update foundation 

재단에 대한 설명서는 다음과 같습니다 그리고 난 그래서 이것은 반드시 가장 좋은 방법은 바로 나를 위해 일한 무엇이 새로운 오전 . 위의 gekorob 덕분에, 당신이 설치 한 버전 때문에 당신이 명령을 실행하는 순서가 중요하다는 것을 알았습니다. 루비, 나침반, 새스, 파운데이션 및 비주얼 스튜디오.

생각이 바뀌면 문제가 발생할 수 있습니다. 여기서 널 이끌어 줄거야.

http://foundation.zurb.com/docs/sass.html

희망이 도움이 많이 볼 수있다.

http://www.ipaad.org/images/Step105.jpg