2011-06-12 2 views
0
ActionView::Template::Error (HandleScope::HandleScope: Entering the V8 API without proper locking in place 
    (in /app/app/assets/javascripts/application.js)): 
    3: <head> 
    4: <title>Reminders</title> 
    5: <%= stylesheet_link_tag "application" %> 
    6: <%= javascript_include_tag "application" %> 
    7: <%= csrf_meta_tags %> 
    8: <link rel="stylesheet" type="text/css" href="/assets/stylesheets/bg_<%= current_or_guest_user.background %>.css" /> 
    9: </head> 
app/views/layouts/application.html.erb:6:in `_app_views_layouts_application_html_erb___1680303581718722157_49016340' 

어떤 문제일까요? 나는 루비, 레일, 그리고 heroku에 익숙하지 않기 때문에 내가 잘못했을지도 모르는 많은 것들이 있습니다.Heroku + Rails 오류 : "적절한 잠금 장치가없는 상태에서 V8 API 입력"

javascript_include_tag을 없애면 내 앱이 실행되지만 물론 자바 스크립트가 없습니다.

답변

1

나는 내 GemFile에서 uglifier gem을 주석 처리하여이를 해결했습니다.

+1

되지 궁극적으로 훌륭한 솔루션,하지만 Heroku가 내 생산 현장이 실패했을 때 그냥 저를 저장 - 준비를, 또한 Heroku가에는 괜찮았다. 진짜 문제는 최소한 저에게는 압축과 관련이 있습니다 (v8/execjs/therubyrunner/something 때문에) ... 그리고 나는 여전히 그것을 해결해야합니다. 그러나 이것은 매우 좋은 일시적인 bandaid이고, 비웃지 않을 것입니다. production.rb에서 압축을 해제하는 것을 잊지 마십시오! –