フリーランチなど無い - There ain't no such thing as a free lunch

RailsのYAMLでハマった

Redmineをインストールしようとしてdatabase.ymlではまった。どういうことかというと、

production: adapter:sqlite3

と書いてしまったのが原因でproduction環境でブート出来なくなってしまった。

正解はこちら

production: adapter: sqlite3

お分かりだろうか?空白が無いとYamlではハッシュとして認識されない(参考)。 つまらないミスなのだが、どこでハマってるか分からなかったので大分時間を取られてしまった。スペースの書き間違いには気をつけたい。