2016-11-24 15 views
1

gem yaml_dbを使用してdbダンプを生成しています。rake db:環境指定時にダンプが失敗する

意図したとおりに

rake db:dump 

作品との定期的な呼び出し。あなたのアイデアを

Don't know how to build task 'db:dump' 

ありがとう:私は

RAILS_ENV=development-mysql rake db:dump 

のような別の環境を指定した場合しかし、コマンドは失敗します。

+0

重複している可能性があります。この[質問]を確認してください(http://stackoverflow.com/questions/9930361/rake-dbmigrate-and-rake-dbcreate-both-work-on-test-database-not-development-d) – DroidNoob

答えて

1

おそらくyaml_dbの宝石は、あなたのGemfileのdevelopmentグループにあります。この結果、RAILS_ENV=development-mysql rake db:dumpを実行すると、Bundlerは一般的な宝石だけをロードし、宝石はdevelopment-mysqlからロードしません。

development-mysqlという名前のグループにyaml_dbを追加する必要があります。

+0

ありがとう@timoシリング。それはまさにそれでした。私はそれを誤ってdevグループに入れた –

関連する問題