GitLab Unicorn Web服务器未运行

时间:2016-04-22 20:41:29

标签: gitlab

我使用这些说明安装了gilab:gitlab.com

当gitlab启动时,我在控制台中收到一条消息:GitLab Unicorn Web服务器没有运行。

当我去服务器时,在浏览器中我得到502错误。

unicorn.stderr.loglink to plunker

这个错误可能因为什么而发生?

NGINX配置:link to plunker

gitlab.yml:link to plunker

1 个答案:

答案 0 :(得分:1)

Unicorn日志中的第一行突出显示了问题:

/home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/connection_specification.rb:177:in `rescue in spec': Specified 'mysql2' for database adapter, but the gem is not loaded. Add `gem 'mysql2'` to your Gemfile (and ensure its version is at the minimum required by ActiveRecord). (Gem::LoadError)

您已指定在config / database.yml文件中使用MySQL,但似乎未安装Gem mysql2mysql2 Gem包含与MySQL数据库交互的必要库。

以下命令:

gem list

将列出当前安装的Gems,以便您验证mysql2是否在其中。

安装文档的这一部分介绍了GitLab安装所需的Gems的安装:

https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/install/installation.md#install-gems