【问题标题】:Capistrano - var/www/[app-name]/repo failed buildCapistrano - var/www/[app-name]/repo 构建失败
【发布时间】:2015-06-23 17:28:22
【问题描述】:

我正在尝试运行我最初的 cap production deploy 脚本,但它一直失败。我已经重复了很多次。第一次失败:

Directory does not exist 'var/www/[app-name]/repo'

然后我再次运行相同的命令,我得到:

fatal: destination path 'var/www/[app-name]/repo' already exists and is not an empty directory.

我挖了进去,看来我的结构变成了:var/www/[app-name]/var/www/[app-name]/repo

在我的 deploy.rb 中

set :use_sudo, false
set :deploy_to, '/app/[app-name]'

有什么想法吗?

【问题讨论】:

  • 我也刚开始使用Cap.. 对我来说仍然不可靠.. 任何时候都失败了;/

标签: ruby-on-rails ubuntu server capistrano


【解决方案1】:

添加Capistrano::SafeDeployTo 是否可以解决此问题。

宝石文件

gem 'capistrano', '~> 3.2.1'
gem 'capistrano-safe-deploy-to', '~> 1.1.1'

Capfile

require 'capistrano/safe_deploy_to'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-29
    • 1970-01-01
    • 2017-04-26
    • 2019-03-31
    • 2019-09-08
    • 2018-11-20
    相关资源
    最近更新 更多