Hello stackoverflow社区,
我的设置:
问题:
创建GitLab的备份时,我通常会去gitlab目录并使用命令:
bundle exec rake gitlab:backup:create RAILS_ENV=production
哪个工作得很好。但是,我昨天试了这个,由于原因不明,系统告诉我无法找到命令包。所以我向谷歌寻求帮助。网上提到的一些文章重新安装了Ruby和Bundler,我觉得很奇怪,因为Omnibus GitLab带有它自己的版本(之前它有用)。不过我做到了,当在命令之上运行时,我现在收到消息:
Could not locate Gemfile or .bundle/ directory
Ruby 2.4.2以及Ruby 2.3.6都会发生这种情况,即使我在上面提到的备份命令中提供了bundle的路径。现在,有建议,我必须复制Gemfile(我想这意味着捆绑自己?)到一个特定的位置,但我不知道哪个位置。存在冲突或模糊的细节。所以,我被卡住了。
我不太确定,在Omnibus GitLab之外的这个摆弄Ruby版本,首先是正确的解决方案。这只是感觉不对,但我没有想法。
有人可以帮我吗?
答案 0 :(得分:0)
sudo gitlab-rake gitlab:backup:create
诀窍。
不知道版本之间是否有变化,或者我只是记错了。