Ubuntu 1204 安装 GitLab 出现 502 GitLab is not responding.
问题描述: 502 GitLab is not responding.
Please contact your GitLab administrator if this problem persists.
出错原因: GitLab 7.1 需要 rake 10.3.2
解决办法:
执行如下步骤:
1, 查看 gem 列表
gao@gao-VirtualBox:/home/git/gitlab$ gem list
结果:
*** LOCAL GEMS ***
bigdecimal (1.2.4)
bundler (1.7.2)
io-console (0.4.2)
json (1.8.1)
minitest (4.7.5)
multi_xml (0.5.5)
mysql2 (0.3.16)
psych (2.0.5)
rake (10.1.0) (这里能看到 rake 的版本是 10.1.0)
rdoc (4.1.0)
test-unit (2.1.2.0)
2.安装 rake 10.3.2 版本
gao@gao-VirtualBox:/home/git/gitlab$ sudo gem install rake -v '10.3.2' --source http://rubygems.org
结果:
Fetching: rake-10.3.2.gem (100%)
rake's executable "rake" conflicts with /usr/local/bin/rake
Overwrite the executable? [yN] y
Successfully installed rake-10.3.2
Parsing documentation for rake-10.3.2
Installing ri documentation for rake-10.3.2
Done installing documentation for rake after 1 seconds
WARNING: Unable to pull data from 'https://rubygems.org/': Errno::ETIMEDOUT: Connection timed out - connect(2) for "s3.amazonaws.com" port 443 (https://api.rubygems.org/specs.4.8.gz)
1 gem installed
3. 再次查看 gem 列表
gao@gao-VirtualBox:/home/git/gitlab$ gem list
结果:
*** LOCAL GEMS ***
bigdecimal (1.2.4)
bundler (1.7.2)
io-console (0.4.2)
json (1.8.1)
minitest (4.7.5)
multi_xml (0.5.5)
mysql2 (0.3.16)
psych (2.0.5)
rake (10.3.2, 10.1.0)
rdoc (4.1.0)
test-unit (2.1.2.0)
4.再次执行编译 assets
gao@gao-VirtualBox:/home/git/gitlab$ sudo -u git -H bundle exec rake assets:precompile RAILS_ENV=production
安装了 rake 10.3.2 再次执行上一步的编译命令再次访问,成功了.
/home/git/gitlab-shell
下的 config.yml
gitlab_url: "http://gitlab.gxlhost.com:8081/"
分享到:
相关推荐
Ubuntu 14.04 安装 GitLab 指南 GitLab 是一个用于仓库管理系统的开源项目,使用 Git 作为代码管理工具,并在此基础上搭建起来的 web 服务。它提供 Git 版本控制版本控制、代码检查、Bug 跟踪和 Wiki,它可以通过 ...
ubuntu14.04安装gitlab
Ubuntu Docker搭建GitLab以及常规配置使用.rar
Gitlab的安装和Git的使用 Gitlab是一款流行的开源项目管理工具,旨在帮助开发者更好地管理代码仓库。Gitlab的安装和使用是开发者和项目管理员的基本技能之一。本文将详细介绍Gitlab的安装和使用过程,包括硬件要求...
0273_极智开发_解读ubuntu安装gitlab
在本教程中,我们将详细讲解如何在Ubuntu 20.04系统上安装和配置GitLab,这是一个流行的开源代码托管平台。GitLab CE(Community Edition)提供了完整的版本控制功能,包括代码审查、持续集成(CI/CD)、问题追踪...
0612_极智开发_解读ubuntu安装gitlab runner的方法
0606_极智开发_解读ubuntu安装gitlab的方法
### GitLab在Ubuntu 16.10上的安装配置指南 #### 一、GitLab简介 GitLab是一款开源的版本控制系统,它不仅提供了类似于GitHub的功能,还支持私有仓库,并且具备良好的扩展性和自托管能力。相较于传统的SVN,GitLab...
在Ubuntu 16.04操作系统中安装和配置GitLab是一项关键任务,特别是对于那些希望在内部网络中管理代码仓库的团队。GitLab是一个强大的版本控制系统,提供了与GitHub类似的Web界面,支持多种权限管理和协作功能。以下...
1:在Ubuntu操作系统中gitlab的安装,可以下载以下中文版 docker pull twang2218/gitlab-ce-zh 2: 在/usr/local/docker/gitlab/docker-compose.yml下的配置 version: '3' services: web: image: 'twang2218/gitlab-...
Ansible playbooks 用于在 Ubuntu 12.04.4 LTS 和 PostgreSQL 和 Nginx 上安装 GitLab 6.5。 先决条件 确保您已 。 如果您想直接使用 Vagrantfile 而不是 Ansible,请确保您已 。 将vars/user.yml.example复制到...
在ubuntu16.04部署gitlab时,因为ubuntu版本最好能和gitlab版本对应,对应ubuntu16.04的gitlab包(2021-06-01)
0605_极智开发_解读ubuntu卸载gitlab的方法
GitLab支持多种操作系统,包括Ubuntu、Debian、CentOS、Red Hat Enterprise Linux以及Scientific Linux和Oracle Linux的衍生版本。值得注意的是,CentOS是一个基于Red Hat Linux的免费企业级Linux发行版,每个版本都...
禅道和GitLab分别是项目管理与版本控制系统中的重要工具,本文将详细介绍如何安装这两个应用程序,以便团队能够进行高效的开发交流、查看项目进度以及协同工作。 禅道是一款开源的项目管理软件,它集成了需求管理、...
官网很麻烦 不如用这个
Gitlab-CICD 安装配置知识点 Gitlab-CICD 安装配置 Gitlab-CICD 是一种基于 Gitlab 的持续集成和持续部署工具,旨在帮助开发者自动化构建、测试和部署过程。下面将详细介绍 Gitlab-CICD 的安装配置过程。 Gitlab ...