ruby-on-rails - 命令结束时显示 Errno : :EEXIST Message

标签 ruby-on-rails linux git backup

所以我尝试使用以下脚本从源代码备份 git:https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/raketasks/backup_restore.md (和命令: sudo -u git -H bundle exec rake gitlab:backup:create RAILS_ENV=生产) 它在开始时有效,但在转储存储库时停止。 我需要解决什么问题?

Dumping repositories ...
rake aborted!                                                                                                                                                                                 
Errno::EEXIST: File exists @ dir_s_mkdir - /home/git/gitlab/tmp/backups/repositories                                                                                                          
/home/git/gitlab/lib/backup/repository.rb:136:in `prepare'                                                                                                                                    
/home/git/gitlab/lib/backup/repository.rb:8:in `dump'                                                                                                                                         
/home/git/gitlab/lib/tasks/gitlab/backup.rake:69:in `block (4 levels) in <top (required)>'                                                                                                    
/home/git/gitlab/lib/tasks/gitlab/backup.rake:12:in `block (3 levels) in <top (required)>'                                                                                                    
Tasks: TOP => gitlab:backup:repo:create                                                                                                                                                       
(See full trace by running task with --trace)                                                                                                                                                 
root@gitlab-test gitlab/public# 

最佳答案

消息很明确!看起来该目录已经存在!

将其删除或移动到临时位置。

移动它

mv /home/git/gitlab/tmp/backups/repositories /home/git/gitlab/tmp/backups/repositories.old

关于ruby-on-rails - 命令结束时显示 Errno : :EEXIST Message,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38607759/

相关文章:

ruby-on-rails - 将 'published_at' 字段添加到具有 'published' bool 字段的 Post 模型

c++ - 如何从二进制文件安装 memcached 并包含在 c 文件中

git - 尝试将 Git 存储库添加到 Jenkins 时出现访问问题

ruby-on-rails - "undefined method ` 模型名称 ' for NilClass:Class"与 CarrierWave

ruby-on-rails - ActionController 回调过滤器链是否一致?

linux - qt Creator,找不到可执行文件

linux - get_current() 在此内核模块中返回什么?

git - 当我执行 "git push"时,统计数据是什么意思? (总计、增量等)

git - 如何找到分支的第一次提交?

ruby-on-rails - 如何解决 Nokogiri 解析缓慢的问题