首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >移动到生产服务器的Rails应用程序出现"dump format error for symbol“错误

移动到生产服务器的Rails应用程序出现"dump format error for symbol“错误
EN

Stack Overflow用户
提问于 2012-05-11 22:04:07
回答 6查看 4.4K关注 0票数 19

我刚刚将我的rails应用程序从开发服务器转移到部署服务器。我已经安装了passenger,但我想尝试使用rails s来确保一切运行正常(这是我第一次开发和部署rails应用程序)。

规格是:带有RVM的Ruby1.9.3,mod_passenger,Rails 3.2.3。全部安装正确,我还启用了Apache模块。顺便说一句,有些地方出了问题(乘客总是说“错误信息:未知的键:类”。)

运行rails s时会在dump format error for symbol(0x45)上方列出一个奇怪的错误

代码语言:javascript
复制
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[]错误,但我真的不能理解我应该在这里做什么。

正在等待一些建议,谢谢!

EN

回答 6

Stack Overflow用户

发布于 2012-06-23 22:12:17

也有同样的问题。尝试删除你的app/tmp目录。它似乎正在尝试解组一些被窃取的文件。

票数 46
EN

Stack Overflow用户

发布于 2013-03-22 06:51:19

将资源从new.js更改为new.js.coffee,并在尝试呈现试图呈现new.js的视图时收到此错误:

代码语言:javascript
复制
ActionView::Template::Error (dump format error for symbol(0x6d))

我想这是与tmp文件相关的东西(感谢这篇文章中的评论)。我跑了一下:

代码语言:javascript
复制
bundle exec rake tmp:clear

我已经准备好了!

票数 26
EN

Stack Overflow用户

发布于 2012-05-13 18:25:50

这里的问题是我在:assets管道下插入了" HAML -rails“,所以它不能在生产环境中找到HAML。

老实说,我很惊讶仅仅去掉了javascript_include_tagstylesheet_link_tag,它仍然在渲染html。

顺便说一句,我通过将haml-railsassets作用域中移出来修复它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10552925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档