1
我有一个rails应用程序“主”,我部署与capistrano。 它从存储库的主分支部署。
然后创建一个新的应用程序“演示”。它的代码存储在同一个存储库的演示分支中。我需要为该应用程序编写部署。
它应该做的:
cap master deploy
主应用程序的部署
cap demo deploy
部署演示应用程序的与Capistrano在一个文件内部署到不同的应用程序wi
目前,当我把主人的部署中的命名空间给我一个错误
roles cannot be defined in a namespace (NotImplementedError)
,我需要角色重启应用程序
desc "Restart Application"
task :restart, :roles => :app do
run "[ -f #{unicorn_pid} ] && kill -USR2 `cat #{unicorn_pid}` || #{unicorn_start_cmd}"
end
我该如何解决这个问题?