2013-12-17 8 views
4

저는 Rails 4.0.2를 사용 중이지만 여전히 로컬에서만 개발 중입니다. "파일의 끝에 도달", 다음 줄은 오류 페이지에 빨간색으로 표시됩니다 : 나는 '갑자기 발생하는 EOF 오류

<%= stylesheet_link_tag "application", :media => "all" %> 

나는 다음과 같은 오류 메시지가지고있어 (내가 아는대로) 아무것도하지 않고

모든 CSS 규칙을 제거하려고 시도했지만 아무 것도 변경되지 않습니다.

해당 줄을 주석으로 처리 할 때만 오류가 발생합니다. 그것은 어떤 도움이, 내 설정/development.rb의 경우

: 실행하여

Verksam::Application.configure do 
    config.cache_classes = false 
    config.eager_load = false 
    config.consider_all_requests_local  = true 
    config.action_controller.perform_caching = false 
    config.action_mailer.raise_delivery_errors = false 
    config.active_support.deprecation = :log 
    config.active_record.migration_error = :page_load 
    config.assets.debug = true 
end 
+0

'app/assets/stylesheets/application.css'는 어떻게 생겼습니까? 코멘트 블록의 끝에 * /가 누락 되었습니까? – Doon

+0

코드에 부적절한 잘못된 UTF8 문자가있을 때 EOF 문제가 발생했습니다. –

답변

24

지우기 톱니 캐시 다음

rm tmp/cache/assets/development/sprockets/* 

것은 왜이 작품 나를 넘어하지만 난했습니다 같은 문제에 빠지면 항상 작동합니다. 왜 이것이 필요한지 아는 사람이라면 듣고 싶을 것입니다.

+0

'rm -rf tmp /'가 나를 위해 일했다 – gef

+1

'rm -rf tmp/cache /'가 나를 위해 일했다 – TCannadySF

+0

: D 빵! 매력처럼 일했다. – Srichakradhar