SinatraでActiverecordを使うにあたってsinatra-activerecordというgemを使う際のメモです。
このgemが提供しているrakeファイルを用いてproduction環境にdb:createする方法がわからずにハマってしまいました。
検索して出てくるのはRails環境下でのActiverecordの情報が多いので注意が必要ですね…
それぞれ以下のように環境を指定します。
Rails
rake db:create RAILS_ENV=production
sinatra-activerecord
rake db:create RACK_ENV=production
ちなみに指定しない場合はデフォルトでdevelopment
が選択されます。