Padrinoで追加したRakeタスクをProduction環境として実行する

  • このエントリーをはてなブックマークに追加

padrinoで作っていたrakeタスクを...

$ padrino rake taskname

といった具合に実行しようとするとdevelopで実行されていてrakeタスクの中で呼んでいたmongoidがdevelopを向いていて本番用のデータベースを向いて実行されない。
よくよく考えると環境変数設定してないからだな。ということで、

$ PADRINO_ENV=production padrino rake taskname

とかけば、本番用のデータベースに向いた状態でタスクが実行される。

(Visited 8 times, 1 visits today)
  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。

コメントを残す

*