我在我的rails4应用程序中使用capistrano,每次我发布一个新版本(=> cap production deploy)时,我都需要杀死服务器上的独角兽主人,这样capistrano就可以在没有任何故障的情况下行走。
### How can I automate the process of killing the unicorn process?
This is how my deploy.rb is looking like:
lock '3.4.0'
set :application, 'maalify'
set :repo_url,
当我尝试将我的应用程序的新版本部署到服务器时,在部署之后,我只在域上有我的应用程序的旧版本(在许多'cap‘s之后,它总是相同的),但是服务器上的当前目录有最后一个版本的文件。
这是我的deploy.rb
require 'rvm/capistrano'
require 'bundler/capistrano'
require 'whenever/capistrano'
set :port, 123456
set :rvm_ruby_string, '1.9.3'
set :rvm_type, :user
set :u