http://mwmanning.com/2011/11/29/Run-Your-Jekyll-Site-On-Heroku.htmlのチュートリアルから作業します。herokuにプッシュしようとすると、出力に「ビルドに失敗しました」というメッセージが表示されます。
Herokuログは
2013-01-30T05:29:54+00:00 heroku[slugc]: Slug compilation started
2013-01-30T05:31:36+00:00 heroku[slugc]: Slug compilation failed: failed to compile Ruby/rack app
2013-01-30T05:31:38+00:00 heroku[web.1]: State changed from crashed to starting
2013-01-30T05:31:51+00:00 heroku[web.1]: Starting process with command `bundle exec thin start -p 14276 -e $RACK_ENV`
2013-01-30T05:31:53+00:00 app[web.1]: bundler: command not found: thin
2013-01-30T05:31:53+00:00 app[web.1]: Install missing gem executables with `bundle install`
2013-01-30T05:31:54+00:00 heroku[web.1]: Process exited with status 1272013-01-30T05:31:54+00:00 heroku[web.1]: State changed from starting to crashed
GemfileとGemfile.lockはどちらも、thinがインストールされていることを示しています。
source :rubygems
gem 'jekyll'
gem 'rdiscount'
gem 'rack-jekyll'
gem 'thin'
gem 'RedCloth'
コマンドbundle exec thin start
はローカルで機能bundle show thin
し、thinが現在のgemset専用にインストールされていることを示します。
なぜherokuがまだthinが欠落していると言っているのか理解できませんか?