我有一台Linux机器,之前我曾使用Rails 3 and ruby 2.1.2
部署ruby代码。
现在,在同一台计算机上,我在同一目录下签出了一个新分支,其中相同代码被更新为Rails 5 and Ruby 2.5.3
。
我正在尝试使用与以前在Rails 3中相同的步骤来部署此代码。
第1步:有效
bundle install --deployment --without development test
第2步:失败
bundle exec rake assets:precompile db:migrate RAILS_ENV=production
错误:
rake aborted!
ActiveRecord::StatementInvalid: PG::InvalidSchemaName: ERROR: schema "Boston" does not exist
我的代码没有任何名为Boston的架构。我不确定是什么导致了此错误。有人可以帮忙吗?