2012-07-19 36 views
2

我試圖通過capistrano將我的應用程序部署到Web服務器。當我運行capistrano - 沒有服務器匹配

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 

我用Google搜索,但並沒有發現任何解決方案。

回答

6

您需要定義在配置/ deploy.rb

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

的作用「DB」其中域是隻是一個別名的服務器。

+0

謝謝你做到了。 – rogi 2012-07-19 18:09:19