Déployer en utilisant Capistrano - est uniquement exécuté pour les serveurs correspondant

Im essayant de déployer mon application à l'aide de Capistrano, mais je reçois ce message d'erreur:

`deploy:setup " n'est exécutée que pour les serveurs correspondant {:sauf=>{:no_release=>true}}, mais pas de serveurs appariés

Lors de l'exécution de cette commande:

bundle exec cap deploy:setup

Voici mon déployer.rb fichier.

set :application, "example.com"
set :repository, "[email protected]:username/repo.git"
set :use_sudo, false
set :scm, :git
set :web, application
set :app, application
set :db, application
set :branch, "master"
set :user, "webmaster"
set :deploy_to,  "/opt/www/#{application}"
set :deploy_via, :remote_cache
set :domain, application
set :port, 2222

set :bundler_cmd, "bundle install --deployment --without=development,test"
ssh_options[:paranoid] = false

namespace :deploy do
  task :start do ; end
  task :stop do ; end

  task :restart_stalker do
    run "cd #{deploy_to}/current && thor stalker:kill && stalker:init"
  end

  task :restart, :roles => :app, :except => { :no_release => true } do
    run "cd #{deploy_to}/current && touch tmp/restart.txt"
  end

  after "bundler_cmd", "deploy:restart_stalker"
end

Je suis à l'aide de Rails 3.

source d'informationauteur Oleander