Capistrano 全局角色文件?
请原谅我是 capistrano 的新手, 我们有多个站点想要使用 capistrano 进行部署。每个站点都部署到同一组服务器。我们如何使用 1 个文件来保存角色并告…
Capistrano 编译资产错误 - 资产:预编译:非摘要?
我的应用程序似乎部署正确,但出现此错误: * executing "cd /home/deploy/tomahawk/releases/20120208222225 && bundle exec rake RAILS_ENV=product…
第一次部署 - 需要在服务器上安装所有 gem
我正在尝试第一次部署到服务器( cap deploy:cold ),它一直要求我安装 gems。仅举一个例子: *** [err :: ip-address] Could not find net-ssh-2.3.…
Capistrano 寻找不存在的版本/文件
部署 Rails 3.1 应用程序时遇到了一些困难 - 事情似乎正常,但我遇到了奇怪的错误: *** [err :: 97.107.134.41] find: `/home/deploy/myapp/releases…
Capistrano 任务未在给定范围内执行。
我已经构建了一些需要在定义的 :app 角色中运行的 capistrano 任务。这是我到目前为止所拥有的: desc "Stop unicorn" task :stop, :roles => :app do…
为什么 cap deploy 会出现问题,但 cap deploy:cold 却可以正常工作?
我正在将网站上传到服务器。当我使用 cap deploy:cold 时,我可以成功上传网站,并且网站工作正常。但是,我正在提前计划,并希望有一种方法可以更新…
Capistrano 在虚拟机中部署
我使用 Virtual box + gem Vagrant 一周前一切正常。 我已经把我的盒子打包了。现在我已经使用同一个项目再次部署了该盒子。 并且 Capistrano 输出了…
capistrano 使用 sudo 运行内部命令
我们的 capistrano 设置是:使用普通用户 ssh,但部署到需要 sudo 权限才能创建文件的位置。 我想运行特定的 capistrano 命令 run "cd #{configuratio…
Capistrano 通过 :app、:web、:db 主计算机连接到第二个服务器
我正在尝试使 capistrano 连接到第二台服务器,而不是通过“角色”定义定义的服务器,以便连接到一台特定服务器,在其上运行 mysqldump,并将新转储 s…
使用 Capistrano 的 Carrierwave 文件
我使用 Rails 3.2 以及 asset 和 Carrierwave 来上传一些图像,它们存储在 /public/uploads/photo/..... 但是当我执行 cap:deploy (使用 capistrano…
重启 Unicorn 问题 (capistrano)
我在 deploy.rb 中有以下设置来重新启动我的服务器: namespace :deploy do task :restart do run "if [ -f #{unicorn_pid} ] && [ -e /proc/$(cat #{…
Cap 部署创建重复的独角兽
我的deploy.rb中有以下任务 namespace :unicorn do desc "stop unicorn" task :stop, :roles => :app, :except => { :no_release => true } do run "#…
Git 向 capifony 询问 Gitosis 的密码
我使用 gitosis 设置了一个服务器(yum install gitosis (CentOS 6.2))并按如下方式配置我的部署.rb: set :application, "uda" set :domain, "10.0.…