你好,堆栈溢出社区,
我的设置:
问题:
在创建GitLab的备份时,我通常转到gitlab目录并使用以下命令:
bundle exec rake gitlab:backup:create RAILS_ENV=production
效果很好。然而,我昨天尝试了这个方法,由于未知的原因,系统告诉我找不到命令包。所以我向谷歌寻求帮助。网络上有一些文章提到要重新安装,我觉得这很奇怪,因为Omnibus GitLab提供了自己版本的这两个版本(而且它以前也起过作用)。尽管如此,当我在命令上运行时,我现在得到了这样的消息:
Could not locate Gemfile or .bundle/ directory
这两者都是如此,Ruby 2.4.2和Ruby2.3.6,即使我在上面提到的备份命令中提供了绑定的路径。现在,有一些建议,我必须复制Gemfile (我想这意味着捆绑自己?)去一个特定的地点,但我不知道是哪一处。有矛盾的或模糊的细节。所以我被困住了。
我不太确定,在Omnibus GitLab之外,这个摆弄Ruby版本的方法首先是正确的解决方案。只是感觉不对,但我没有想法了。
有人能帮我吗?
发布于 2018-03-12 12:39:13
sudo gitlab-rake gitlab:backup:create
成功了。
不知道在不同版本之间是否有变化,或者我只是记错了。
https://stackoverflow.com/questions/49191060
复制相似问题