我在全新的 Ubuntu (10.04) 上安装了 Gitlab,它几乎可以正常工作。Gitlab 可以通过 HTTP 访问,我可以通过 git 向服务器推送/拉取数据。但是,缺少一件事,活动提要没有更新。所以我认为git钩子有问题。我完全遵循Gitlab的安装过程,除了我想使用Passenger 来运行 Nginx 以部署多个应用程序。
我正在运行sudo -u gitlab -H bundle exec rake gitlab:env:info RAILS_ENV=production
查看是否一切设置正确,但它说,Redis
没有运行。ps aux
说,redis-server
起来了。所以它不是 git 钩子。Gitlab docu 说,重启 gitlab 服务来解决这个问题。在这种情况下,我收到一个错误,我认为这是我需要解决的问题:
$ sudo /etc/init.d/gitlab restart
Error, unicorn not running!
我的问题是,我该如何解决这个问题?如何运行独角兽,我以为 gitlab 服务会启动它?我没有使用 Nginx 吗?在我开始重新安装整个东西而不使用Passenger之前,我想我可能会提前在这里问这个问题。