由于缺少app_test数据库,Capistrano“cap staging deploy”失败

时间:2015-06-08 15:03:47

标签: ruby-on-rails-4 capistrano3

我部署到舞台上,并得到了一个奇怪的错误:

INFO [3e0e4c91] Running ~/.rvm/bin/rvm default do bundle exec rake db:migrate on loms
DEBUG [3e0e4c91] Command: cd /var/www/loms/releases/20150608144407 && ( RAILS_ENV=staging ~/.rvm/bin/rvm default do bundl
e exec rake db:migrate )
DEBUG [3e0e4c91]        rake aborted!
DEBUG [3e0e4c91]        ActiveRecord::NoDatabaseError: FATAL:  database "loms_test" does not exist
...

是否真的需要测试数据库才能应用迁移?

最奇怪的是,我已经部署了这个应用程序,那个时候它并没有抱怨。然后我将应用程序文件夹擦除并尝试从一开始就进行部署,然后开始抱怨。

0 个答案:

没有答案