Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Heroku 如何修复rails错误;mystylesheet.css不是';“t预编译”吗;?_Heroku_Ruby On Rails 3.2 - Fatal编程技术网

Heroku 如何修复rails错误;mystylesheet.css不是';“t预编译”吗;?

Heroku 如何修复rails错误;mystylesheet.css不是';“t预编译”吗;?,heroku,ruby-on-rails-3.2,Heroku,Ruby On Rails 3.2,这是我第一次尝试部署我的应用程序,当我尝试访问我的应用程序时,我不断收到此消息。最初,我设置了config.assets.initialize\on\u precompile=false,然后必须运行RAILS\u ENV=production bundle exec rake assets:precompile,这似乎是可行的。我把更改推了回去,仍然收到“出了问题”的信息 以下是heroku日志的相关输出: 2013-11-23T07:26:41.379104+00:00 heroku[web

这是我第一次尝试部署我的应用程序,当我尝试访问我的应用程序时,我不断收到此消息。最初,我设置了
config.assets.initialize\on\u precompile=false
,然后必须运行
RAILS\u ENV=production bundle exec rake assets:precompile
,这似乎是可行的。我把更改推了回去,仍然收到“出了问题”的信息

以下是heroku日志的相关输出:

2013-11-23T07:26:41.379104+00:00 heroku[web.1]: State changed from starting to up
2013-11-23T07:26:43.642205+00:00 app[web.1]: => Call with -d to detach
2013-11-23T07:26:43.642205+00:00 app[web.1]: => Booting WEBrick
2013-11-23T07:26:43.642205+00:00 app[web.1]: => Rails 3.2.13 application starting in production on http://0.0.0.0:25369
2013-11-23T07:26:43.642205+00:00 app[web.1]: => Ctrl-C to shutdown server
2013-11-23T07:26:43.642205+00:00 app[web.1]: Started GET "/" for 50.131.49.136 at 2013-11-23 07:26:43 +0000
2013-11-23T07:26:43.731222+00:00 heroku[router]: at=info method=GET path=/ host=blooming-garden-2746.herokuapp.com fwd="50.131.49.136" dyno=web.1 connect=2ms service=124ms status=500 bytes=643
2013-11-23T07:26:43.728706+00:00 app[web.1]:   app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb___52334082019471513_69845865556860'
2013-11-23T07:26:43.728706+00:00 app[web.1]: 
2013-11-23T07:26:43.728706+00:00 app[web.1]: ActionView::Template::Error (mystylesheet.css isn't precompiled):
2013-11-23T07:26:43.728706+00:00 app[web.1]:     2: <html>
2013-11-23T07:26:43.728706+00:00 app[web.1]:     3: <head>
2013-11-23T07:26:43.728706+00:00 app[web.1]:     4:   <title>Hire Monkey | <%= yield(:title) %></title>
2013-11-23T07:26:43.728706+00:00 app[web.1]:     5:   <%= stylesheet_link_tag "mystylesheet", :media => "all" %>
2013-11-23T07:26:43.728706+00:00 app[web.1]:     6:   <%= stylesheet_link_tag 'homecss' if params[:action] == 'home' %>
2013-11-23T07:26:43.728706+00:00 app[web.1]:     7:   <%= stylesheet_link_tag 'mainbg' if params[:action] != 'home' %>
2013-11-23T07:26:43.728870+00:00 app[web.1]: 
2013-11-23T07:26:43.728706+00:00 app[web.1]:     8:   <!--I removed the default stylesheet_link_tag and the application.css file to prevent my stylesheets from compiling together so I could display the homepage background image on the homepage only-->
2013-11-23T07:26:43.728870+00:00 app[web.1]: 
2013-11-23T07:26:43.729146+00:00 app[web.1]: Processing by JobsController#home as HTML
2013-11-23T07:26:43.729146+00:00 app[web.1]:   Rendered jobs/home.html.erb within layouts/application (18.0ms)
2013-11-23T07:26:43.729146+00:00 app[web.1]: Completed 500 Internal Server Error in 29ms
2013-11-23T07:26:41.379104+00:00 heroku[web.1]:状态从启动更改为启动
2013-11-23T07:26:43.642205+00:00应用程序[web.1]:=>使用-d调用以分离
2013-11-23T07:26:43.642205+00:00应用程序[web.1]:=>启动WEBrick
2013-11-23T07:26:43.642205+00:00应用程序[web.1]:=>Rails 3.2.13应用程序在http://0.0.0.0:25369
2013-11-23T07:26:43.642205+00:00应用程序[web.1]:=>Ctrl-C关闭服务器
2013-11-23T07:26:43.642205+00:00应用程序[web.1]:在2013-11-23 07:26:43+0000开始获取50.131.49.136的“/”
2013-11-23T07:26:43.731222+00:00 heroku[路由器]:at=info method=GET path=/host=blooming-garden-2746.herokuapp.com fwd=“50.131.49.136”dyno=web.1 connect=2ms service=124ms status=500字节=643
2013-11-23T07:26:43.728706+00:00应用程序[web.1]:app/views/layouts/application.html.erb:5:在“应用程序视图、布局、应用程序”中
2013-11-23T07:26:43.728706+00:00应用程序[网站1]:
2013-11-23T07:26:43.728706+00:00应用程序[web.1]:ActionView::Template::Error(mystylesheet.css未预编译):
2013-11-23T07:26:43.728706+00:00应用程序[网站1]:2:
2013-11-23T07:26:43.728706+00:00应用程序[网站1]:3:
2013-11-23T07:26:43.728706+00:00应用程序[网站1]:4:雇佣猴子
2013-11-23T07:26:43.728706+00:00应用程序[网站1]:5:“全部”%>
2013-11-23T07:26:43.728706+00:00应用程序[网站1]:6:
2013-11-23T07:26:43.728706+00:00应用程序[网站1]:7:
2013-11-23T07:26:43.728870+00:00应用程序[网站1]:
2013-11-23T07:26:43.728706+00:00应用程序[网站1]:8:
2013-11-23T07:26:43.728870+00:00应用程序[网站1]:
2013-11-23T07:26:43.729146+00:00应用程序[web.1]:由JobsController以HTML格式处理
2013-11-23T07:26:43.729146+00:00应用程序[web.1]:布局/应用程序中的渲染作业/home.html.erb(18.0ms)
2013-11-23T07:26:43.729146+00:00应用程序[web.1]:在29毫秒内完成500个内部服务器错误

我不知道为什么这项提案被否决,因为这是很多人都面临的问题。幸运的是,我发现了问题所在。在config/environments/production.rb中,确保config.assets.compile设置为true。这解决了一切