2016-11-24 16 views
1

我正在使用gem yaml_db來生成數據庫轉儲。指定環境時rake db:轉儲失敗

定期調用與

rake db:dump 

按預期工作。然而,當我指定一個像

RAILS_ENV=development-mysql rake db:dump 

另一個環境的命令失敗:

Don't know how to build task '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 gem位於您的Gemfile的development組中。這導致這樣的事實,即如果您運行RAILS_ENV=development-mysql rake db:dump Bundler只加載一般寶石,而不是來自development-mysql的寶石。您需要將yaml_db添加到development-mysql組中。

+0

非常感謝@timo -先令。這就是它。我偶然將它放入開發組 –

相關問題