Приложение Rails, перемещенное на рабочий сервер, выдает ошибку «ошибка формата дампа для символа»

Я только что переместил свое приложение rails с сервера разработки на сервер развертывания. Я установил пассажира, но я хотел попробовать rails s, чтобы убедиться, что все работает нормально (это первый раз, когда я разрабатываю и развертываю приложение rails).

Спецификации: Ruby 1.9.3 с RVM, mod_passenger, Rails 3.2.3.Все установлено правильно, и я также включил модуль Apache. Кстати, что-то идет не так (пассажир все время говорит "Сообщение об ошибке: Неизвестный ключ: класс".)

Запуск rails sвыдает странную ошибку, указанную выше Ошибка формата дампа для символа( 0x45)

Processing by Devise::SessionsController#new as HTML
  Rendered devise/_links.haml (2.2ms)
  Rendered devise/sessions/new.html.haml within layouts/application (11.8ms)
Completed 500 Internal Server Error in 110ms

ActionView::Template::Error (dump format error for symbol(0x45)):
    8:     / HTML5 shim, for IE6-8 support of HTML elements
    9:     /[if lt IE 9]
    10:       = javascript_include_tag "http://html5shim.googlecode.com/svn/trunk/html5.js"
    11:     = stylesheet_link_tag "application", :media => "all"
    12:     /%link(href="images/favicon.ico" rel="shortcut icon")
    13:     /%link(href="images/apple-touch-icon.png" rel="apple-touch-icon")
    14:     /%link(href="images/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72")
  app/views/layouts/application.html.haml:11:in `_app_views_layouts_application_html_haml__3524679841439843142_22055600'

Что это значит? Погуглив, кажется, ошибка flash[], но я не могу понять, что мне здесь делать.

Жду предложений, спасибо!

17
задан 11 May 2012 в 14:04
поделиться