遇到安装gitlab-shell的问题

时间:2016-12-21 17:18:51

标签: redis install gitlab

我正在尝试从源代码安装Gitlab CE并遵循此installation guide

当我尝试使用提供的命令安装gitlab-shell时。

sudo -u git -H bundle exec rake gitlab:shell:install REDIS_URL=unix:/var/run/redis/redis.sock RAILS_ENV=production SKIP_STORAGE_VALIDATION=true

我收到了以下堆栈跟踪错误。

WARNING: This version of GitLab depends on gitlab-shell 4.1.1, but you're   running Unknown. Please update gitlab-shell.
rake aborted!
Gitlab::TaskFailedError: Gitlab::TaskFailedError
/home/git/gitlab/lib/tasks/gitlab/task_helpers.rb:87:in `run_command!'
/home/git/gitlab/lib/tasks/gitlab/task_helpers.rb:164:in `clone_repo'
/home/git/gitlab/lib/tasks/gitlab/task_helpers.rb:157:in     `checkout_or_clone_tag'
/home/git/gitlab/lib/tasks/gitlab/shell.rake:16:in `block (3 levels) in <top    (required)>'
/usr/local/bin/bundle:22:in `load'
/usr/local/bin/bundle:22:in `<main>'
Tasks: TOP => gitlab:shell:install

我应修改哪个配置文件来修复我的问题?即使我使用的是默认配置,是否还需要修改Redis URL?顺便说一句,此安装位于Ubuntu 16.04服务器上。

1 个答案:

答案 0 :(得分:0)

这可能是由于使用的git版本太旧造成的。

要调试:将--trace选项附加到bundle exec,以获取有关此错误来自何处的更多信息并检查源代码。