Heroku にプッシュすると、出力に次の行が表示されます。
...
Error detecting the assets:precompile task
...
その後、アプリは正常にデプロイされますが、アセットはありません。
エラーが発生せず、何が起こっているのか手がかりがないため、これは非常にイライラします。ログは何も示唆していません。
プッシュの端末出力の末尾は次のとおりです。
Your bundle is complete! It was installed into ./vendor/bundle
Cleaning up the bundler cache.
-----> Writing config/database.yml to read from DATABASE_URL
Error detecting the assets:precompile task
-----> Discovering process types
Procfile declares types -> (none)
Default types for Ruby/Rails -> console, rake, web, worker
-----> Compiled slug size: 54.8MB
-----> Launching... done, v15
http://myapp-1234.herokuapp.com deployed to Heroku
プッシュ全体の完全な papertrail ログ出力は次のとおりです。
Sep 29 09:07:32 myapp-1234 heroku/slug-compiler: Slug compilation started
Sep 29 09:07:54 myapp-1234 heroku/api: Release v15 created by me@example.com
Sep 29 09:07:56 myapp-1234 heroku/slug-compiler: Slug compilation finished
Sep 29 09:08:00 myapp-1234 heroku/web.1: Process exited with status 143
Sep 29 09:08:00 myapp-1234 heroku/web.1: Starting process with command `bin/rails server -p 18025 -e staging`
Sep 29 09:08:04 myapp-1234 app/web.1: [2013-09-29 16:08:04] INFO WEBrick 1.3.1
Sep 29 09:08:05 myapp-1234 app/web.1: [2013-09-29 16:08:04] INFO ruby 2.0.0 (2013-06-27) [x86_64-linux]
Sep 29 09:08:05 myapp-1234 app/web.1: [2013-09-29 16:08:04] INFO WEBrick::HTTPServer#start: pid=2 port=18025
Sep 29 09:08:05 myapp-1234 heroku/web.1: State changed from starting to up
素晴らしい-私たちは何も学びませんでした。
Heroku のコンパイル中にエラーをデバッグするにはどうすればよいですか?