我收到以下错误:
incompatible marshal file format (can't be read)
format version 4.8 required; 0.0 given
在这一行上:
<%= stylesheet_link_tag "application", media: "all",
从我的布局文件的这一部分:
<html>
<head>
<title><%= full_title(yield(:title)) %></title>
<%= stylesheet_link_tag "application", media: "all",
"data-turbolinks-track" => true %>
<%= javascript_include_tag "application", "data-turbolinks-track" => true %>
<%= csrf_meta_tags %>
我以前从来没有遇到过这个问题,网上的解释对我来说太高级了,或者与制作游戏的人有关,我的项目是一个简单的rails应用程序,我昨天才开始。
发布于 2014-05-13 19:54:46
你有没有试过清理资产?bundle exec rake assets:clean
然后重新编译:bundle exec rake assets:precompile
你是不是把Ruby版本搞混了?也许你正在使用1.9进行预编译,并通过Passenger运行Rails,或者使用2.0运行Rails?
发布于 2018-06-11 21:41:45
Fix:更改密钥基数以使所有会话无效,特别是在Rails升级之后。
发布于 2014-09-16 22:32:04
我必须删除rails_root/tmp/cache中的sass和sprockets文件夹。
https://stackoverflow.com/questions/23629879
复制相似问题