首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在rvm-capistrano的update_code阶段部署失败。

在rvm-capistrano的update_code阶段部署失败。
EN

Stack Overflow用户
提问于 2013-06-10 12:42:31
回答 1查看 847关注 0票数 1

由于upload via sftp failed on XX.XXX.XXX.XXX: Net::SFTP::StatusException (Net::SFTP::StatusException write /tmp/20130610114941.tar.gz (4, "failure"))错误,我的工作部署脚本失败了。

这是我的部署脚本

代码语言:javascript
复制
require "rvm/capistrano"
require "bundler/capistrano"


set :rvm_type, :user

set :rvm_ruby_string, 'ruby-2.0.0-p0'

set :user, "deployer"
set :application, "myapp"
set :deploy_to, "/home/#{user}/apps/#{application}"

set :bundle_dir, "/home/#{user}/.rvm/gems/ruby-2.0.0-p0"

server "XX.XXX.XXX.XXX", :web, :app, :db, primary: true

set :use_sudo, false

set :deploy_via, :copy
set :repository, "."

set :copy_exclude, %w[.git log tmp .DS_Store]
set :scm, :none

default_run_options[:pty] = true

after "deploy", "deploy:cleanup" # keep only the last 5 releases

namespace :deploy do
  task :start do
    ;
  end
  task :stop do
    ;
  end
  task :restart, roles: :app, except: {no_release: true} do
    run "touch #{deploy_to}/current/tmp/restart.txt"
  end
end

有什么想法吗?

谢谢

编辑:刚刚检查,我的磁盘空间已经满了。显然这是我的问题。一个更新后挂钩,以防止这种情况?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-10 13:02:43

从评论中:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17024153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档