Я установил Gitlab на новый Ubuntu (10.04), и он работает почти правильно. 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 говорится: перезапустите службу gitlab, чтобы решить эту проблему. В этом случае я получаю сообщение об ошибке, которое, как мне кажется, является проблемой, которую мне нужно решить:
$ sudo /etc/init.d/gitlab restart
Error, unicorn not running!
Мой вопрос, как я могу обойти эту проблему? Как я могу запустить unicorn, я думал, что служба gitlab запустит его? Я не использую Nginx? Прежде чем я начну переустанавливать все это сначала без использования Passenger, я подумал, что могу заранее задать вопрос здесь.