2012-04-28 3 views
1

어젯밤에 모든 기능을 갖춘 앱으로 자러갔습니다. 나는 webrick의 성능에 질려 버렸고 개발을 위해 다른 웹 서버를 사용하기로 결정했습니다. 나는 잠에서 깨어나 보았다. 나는 즉시 오류를 받았다. 나는 무슨 일이 일어나고 있는지 알아 내지 못해서 Thin을 제거하고 Webrick으로 돌아가서 몇 가지 일을 끝내기 시작했습니다. 놀랍게도 오류는 여전히있었습니다! 저도 같은 문제를 가지고 ...레일 자산 자바 스크립트 템플릿 오류

Started GET "/signin" for 127.0.0.1 at 2012-04-28 11:01:28 -0700 
Processing by SessionsController#new as HTML 
Rendered sessions/new.html.erb within layouts/application (2.0ms) 
Compiled application.js (287ms) (pid 2928) 
Completed 500 Internal Server Error in 868ms 

ActionView::Template::Error (cannot load such file -- ["ok","(function() {\n\n\n\n}).call(this);\n"] 

(in E:/[my app's directory]/app/assets/javascripts/admins.js.coffee)): 
13: <meta name="viewport" content="width=1024, maximum-scale=1.0"> 
14: <%= stylesheet_link_tag "application", :debug => Rails.env.development? %> 
15: <%= yield :headercss %> 
16: <%= javascript_include_tag "application", :debug => Rails.env.development? %> 
17: <%= yield :headerjs %> 
18: <%= csrf_meta_tags %> 
19: </head> 

app/views/layouts/application.html.erb:16:in `_app_views_layouts_application_html_erb__960238137_43581456' 
config/initializers/quiet_assets.rb:5:in `call_with_quiet_assets' 

Rendered C:/Ruby193/lib/ruby/gems/1.9.1/gems/actionpack-3.1.3/lib/action_dispatch/middleware/templates/rescues/_trace.erb (1.0ms) 
Rendered C:/Ruby193/lib/ruby/gems/1.9.1/gems/actionpack-3.1.3/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb (1.0ms) 
Rendered C:/Ruby193/lib/ruby/gems/1.9.1/gems/actionpack-3.1.3/lib/action_dispatch/middleware/templates/rescues/template_error.erb within rescues/layout (7.0ms) 

내가 미리 컴파일 시도 :

다음은 오류입니다. 그것은 내 javascript_include_tag에 똥구멍이야 ... 이것은 나를 미치게합니다. 그것은 admins.js.coffee 파일을 찾고 있어요 ... 제가 그것을 제거하면, 그것은 라인에있는 다음 자바 스크립트 파일에 오류를 던질 것입니다. 나는 완전히 혼란스러워, 도와주세요! 누군가 도와주세요! : D

+1

나는 얇은 전에 사용하지만 보석의 가정, 당신이 당신의 gemfile에 추가하지 않은, 그것은 JS 런타임 중 하나는 커피를 사용하거나하는 것이 가능 -rails gem이 업데이트되어 오류가 발생했습니다. 이제는 100 % 확신 할 수 없지만 1.9.1이 아닌 1.9.2의 루비를 사용하여 Windows에서 안정성이 약간 향상되었음을 기억합니다. Gemfile을 게시하여 자세한 내용과 사용중인 런타임을 볼 수 있습니까? – agmcleod

답변

0

와우. 나는 단지 5 시간의 나의 인생을 낭비했다. 미친 문제를 해결하기 위해 미친 듯이 진행된 후에 ... 필사적으로 나는 이상한 일을 시작했다 .... 결국 나는 내 자산/자바 스크립트 폴더에서 모든 .coffee 파일을 잘라내어 붙여 넣었다. 그리고 네, 내 tmp 캐시, 자산 캐시 및 캐시를 생각할 수있는 모든 캐시를 삭제했습니다 ... wtf !!!!

0

이 질문과 agmcleod를 올바른 방향으로 가리켜 주셔서 감사합니다 ... 3.2로 업그레이드를 시도한 후에이 오류가 발생하기 시작하여 지난 며칠 동안 죄지의 js 부분을 찾으려고했습니다. :)

execjs 커피 스크립트 소스 최근에 업그레이드 된하지만 gemfile에서 이러한 정확한 버전을 포함하지 커피 스크립트

coffee-rails (3.1.1) 
    coffee-script (>= 2.2.0) 
    railties (~> 3.1.0) 
coffee-script (2.2.0) 
    coffee-script-source 
    execjs 
**coffee-script-source (1.2.0)** 
**execjs (1.3.0**) 
    multi_json (~> 1.0) 

나를 위해 문제를 해결, 그것은 우리로 당신을 도움이되기를 바랍니다 ll. 당신이 그것을 설치 들러를 실행했을 때

건배