2

我正在尝试通过 capistrano 将我的应用程序部署到 Web 服务器。当我跑

cap deploy:cold

我明白了

executing "cd /home/toe/apps/gallery2/releases/20120719172307 && rake RAILS_ENV=production  db:migrate"
`deploy:migrate' is only run for servers matching {:roles=>:db, :only=>{:primary=>true}}, but no servers matched

我用谷歌搜索但没有找到任何解决方案。

4

1 回答 1

6

您需要在 config/deploy.rb 中为角色“db”定义一个服务器

set :domain, 'horse.mine'
# ...
role :app, domain
role :web, domain
role :db, domain, :primary => true

其中 domain 只是一个别名。

于 2012-07-19T18:05:14.243 回答