我部署到舞台上,并得到了一个奇怪的错误:
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
...
是否真的需要测试数据库才能应用迁移?
最奇怪的是,我已经部署了这个应用程序,那个时候它并没有抱怨。然后我将应用程序文件夹擦除并尝试从一开始就进行部署,然后开始抱怨。