【问题标题】:capistrano - no servers matchedcapistrano - 没有匹配的服务器
【发布时间】:2012-07-19 17:35:19
【问题描述】:

我正在尝试通过 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

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

【问题讨论】:

    标签: ruby-on-rails ruby capistrano


    【解决方案1】:

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

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

    其中域只是一个别名。

    【讨论】:

      猜你喜欢
      • 2012-08-24
      • 1970-01-01
      • 2021-03-27
      • 1970-01-01
      • 1970-01-01
      • 2018-12-17
      • 2014-12-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多