11得票1回答
Capistrano 3 不知道如何构建任务 'deploy:updated'。

当执行cap staging deploy时,Capistrano 失败 Don't know how to build task 'deploy:updated' /Users/me/.rvm/gems/ruby-1.9.3-p125@theapp/gems/capistrano-3.1....

10得票1回答
Capistrano 3中出现了NoMethodError: undefined method `map' for :roles:Symbol错误

我正在尝试将一些Ruby on Rails项目从Capistrano 2.x升级到Capistrano 3.x。我按照这个很棒的教程设置配置文件。我的配置文件看起来像这样:Capfilerequire 'capistrano/setup' require 'capistrano/deploy'...

10得票3回答
从身份验证套接字读取响应长度时出错

在我的Ruby on Rails项目中,我使用capistrano、unicorn、postgresql和nginx来部署我的项目。当我运行cap production git:check时,我会得到以下错误: Error reading response length from authe...

10得票1回答
Capistrano 3:在任务中使用服务器自定义变量

我有一个多阶段多服务器设置,在我的任务中需要使用服务器名称,例如在staging.rb文件中:set :stage, :staging # Define servers server 'xxx.xx.xx.xxx', user: 'deploy', roles: %w{app}, name: ...

10得票2回答
如何在deploy.rb中向Capistrano 3任务传递参数

这里是一篇关于如何向Capistrano 3任务传递参数的教程。namespace :task do desc 'Execute the specific cmd task' task :invoke, :command do |task, args| on roles(:ap...

10得票2回答
Capistrano 3 Sudo 密码卡住了

我有以下的Capistrano 3任务:desc 'Add root scheduled tasks' task :root_schedules do on roles(:all) do within release_path do execute :sudo, :b...

9得票6回答
Capistrano部署失败,出现git:check - Permission denied (publickey)错误

本地操作系统:Windows 10 Pro(使用Git Bash作为我的终端) 暂存服务器操作系统:Ubuntu 16.04 LTS 我一直在努力让基本的Capistrano部署在我的暂存服务器上工作。 我遵循了这篇指南来设置Capistrano。 部署过程总是在git:check阶段失...

9得票1回答
RVM、Capistrano 3和bundle失败

我正在使用 Capistrano 3: ➜ webapp git:(rails) ✗ cap --version Capistrano Version: 3.1.0 (Rake Version: 10.1.1) 我的Capfile文件如下: # Load DSL and Setup ...

9得票1回答
如何在ROR部署中使用git + capistrano 3配置远程引用?

我正在尝试首次使用Capistrano部署我的Rails应用程序。 首先,我使用以下内容: Ruby 1.9.3p362 Rails 3.2.13 RVM 1.24.7 Capistrano 3.0.1 Phusion Passenger 4.0.26 Ubuntu 12.04 LTS ...

8得票1回答
Capistrano 3的前置和后置钩子

我刚刚开始使用Capistrano 3,在before和after hooks文档方面遇到了一些问题。 文档中展示了以下内容,用于调用现有任务: before :starting, :ensure_user after :finishing, :notify 如果我使用这个语法,我会得...