簡體   English   中英

GitLab備份-找不到捆綁包命令

[英]GitLab Backup - bundle command not found

您好stackoverflow社區,

我的設置:

  • CentOS 7(在VM中運行)
  • Omnibus GitLab CE 10.4.0 128ef10(通過yum安裝)
  • Bundler版本1.16.1(2017-12-21提交0034ef341)

問題:

創建GitLab的備份時,我通常轉到gitlab目錄並使用以下命令:

bundle exec rake gitlab:backup:create RAILS_ENV=production

效果很好。 但是,我昨天嘗試了此操作,由於未知原因,系統告訴我找不到命令捆綁包。 因此,我向Google尋求幫助。 Web上的一些文章提到要重新安裝Ruby和Bundler,我發現這很奇怪,因為Omnibus GitLab附帶了它們自己的版本(並且以前可以使用)。 盡管如此,我還是這樣做了,當運行上面的命令時,我現在得到消息:

Could not locate Gemfile or .bundle/ directory

Ruby 2.4.2和Ruby 2.3.6都會發生這種情況,即使我在上述備份命令中提供了捆綁的路徑也是如此。 現在,有一些建議,我必須將Gemfile復制(我想這意味着它本身捆綁了嗎?)到特定位置,但是我不知道哪個位置。 細節沖突或模糊。 所以,我被困住了。

我不太確定,首先在Omnibus GitLab之外擺弄Ruby版本是正確的解決方案。 只是感覺不對,但是我沒有主意。

誰能幫我嗎?

sudo gitlab-rake gitlab:backup:create

做到了。

不知道版本之間是否有所更改,或者我只是記錯了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM