HerokuでBuild FailedしたらGemfileを見る
ドットインストールRails入門のTaskAppができた。
ためしにHerokuにあげてみようと
$ git push heroku master
したらBuild Failedしたのでメモ。
少し前なら折れていたが・・・多少メンタルが強くなったのか、エラーメッセージを漁ってみた。
remote: checking for sqlite3.h... no remote: sqlite3.h is missing. Try 'brew install sqlite3',
HerokuはPostgreSQLをサポートしている。
僕があげようとしていたGemfileはsqliteを入れることになっていたのでこんなエラーが出たんだろう。
sqliteをpgに入れ替えて再度pushしたら無事デプロイできましたとさ。
作ったTaskApp
https://ancient-sea-24379.herokuapp.com/
追記:
migrate忘れてた。
$ heroku run rake db:migrate
参考:
tech.gmo-media.jp