2014-05-22 52 views
0

我的主頁上得到的錯誤是:的Rails 3.2.13 - application.css不預編譯

We're sorry, but something went wrong. 

我在日誌文件(日誌/ production.log)得到的錯誤:

ActionView::Template::Error (application.css isn't precompiled): 
    2: <html> 
    3: <head> 
    4: <title>Reach</title> 
    5: <%= stylesheet_link_tag "application", media: "all" %> 
    6: <%= requirejs_include_tag "application" %> 
    7: <%= csrf_meta_tags %> 
    8: </head> 
    app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb___2601724748379559821_29475380' 

我看過這樣的:
rails 3.1.0 ActionView::Template::Error (application.css isn't precompiled)

bundle exec rake assets:precompile 

在控制檯它顯示:

/usr/local/rvm/rubies/ruby-1.9.3-p429/bin/ruby /usr/local/rvm/gems/ruby-1.9.3-p429/bin/rake requirejs:precompile:all RAILS_ENV=production RAILS_GROUPS=assets 
/usr/local/rvm/rubies/ruby-1.9.3-p429/bin/ruby /usr/local/rvm/gems/ruby-1.9.3-p429/bin/rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets 

我得到同樣的錯誤

有什麼建議?


UPDATE

我跟蹤的預編譯,這是結果:

** Invoke assets:precompile (first_time) 
** Invoke requirejs:precompile:external (first_time) 
** Invoke requirejs:test_node (first_time) 
** Execute requirejs:test_node 
** Execute requirejs:precompile:external 
/usr/local/rvm/rubies/ruby-1.9.3-p429/bin/ruby /usr/local/rvm/gems/ruby-1.9.3-p429/bin/rake requirejs:precompile:all RAILS_ENV=production RAILS_GROUPS=assets --trace 
** Invoke requirejs:precompile:all (first_time) 
** Invoke requirejs:precompile:prepare_source (first_time) 
** Invoke requirejs:setup (first_time) 
** Invoke assets:environment (first_time) 
** Invoke requirejs:precompile:disable_js_compressor (first_time) 
** Execute requirejs:precompile:disable_js_compressor 
** Execute assets:environment 
** Invoke environment (first_time) 
** Execute environment 
** Execute requirejs:setup 
** Invoke requirejs:clean (first_time) 
** Invoke requirejs:setup 
** Execute requirejs:clean 
** Execute requirejs:precompile:prepare_source 
** Invoke requirejs:precompile:generate_rjs_driver (first_time) 
** Invoke requirejs:setup 
** Execute requirejs:precompile:generate_rjs_driver 
** Invoke requirejs:precompile:run_rjs (first_time) 
** Invoke requirejs:setup 
** Invoke requirejs:test_node (first_time) 
** Execute requirejs:test_node 
** Execute requirejs:precompile:run_rjs 
** Invoke requirejs:precompile:digestify_and_compress (first_time) 
** Invoke requirejs:setup 
** Execute requirejs:precompile:digestify_and_compress 
** Execute requirejs:precompile:all 
** Execute assets:precompile 
/usr/local/rvm/rubies/ruby-1.9.3-p429/bin/ruby /usr/local/rvm/gems/ruby-1.9.3-p429/bin/rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets --trace 
** Invoke assets:precompile:all (first_time) 
** Execute assets:precompile:all 
** Invoke assets:precompile:primary (first_time) 
** Invoke assets:environment (first_time) 
** Execute assets:environment 
** Invoke environment (first_time) 
** Execute environment 
** Invoke tmp:cache:clear (first_time) 
** Execute tmp:cache:clear 
** Execute assets:precompile:primary 
** Invoke assets:precompile:nondigest (first_time) 
** Invoke assets:environment (first_time) 
** Execute assets:environment 
** Invoke environment (first_time) 
** Execute environment 
** Invoke tmp:cache:clear (first_time) 
** Execute tmp:cache:clear 
** Execute assets:precompile:nondigest 

更新2

一切工作,我需要touch tmp/restart.txt在我的預編譯之後重新啓動Rails。

+0

你是什麼意思「不起作用」? –

+0

@BradWerth更正 –

回答

0

好吧,我意識到我沒有提到上述,但我是新來的回報率。我在這裏添加這個以防萬一有人遇到同樣的錯誤。

我不得不

touch tmp/restart.txt 

預編譯後。