Ubuntu12.4 上にGitlab構築したった

こないだ。会社でGitとかGithub使おうよ!っていったら、Githubはほら外にあるから・・・みたいに言われたので、社内で構築するべくとりあえずローカルのVMに入れてみた時の話。

基本的には、

gitlabhq/doc/install/installation.md at 5-0-stable · gitlabhq/gitlabhq · GitHub

この通りにやればいける。
ただ、いくつかエラーがでたところの備忘録。

1. GitLabのリポジトリをclone 使用とした時に https経由でのGitアクセスで怒られる。
→ 設定する。

git config --global http.proxy http://proxyhost.com/proxyport

2. charlock_holmes GEMをインストールしようとしたときに、icu 関連ライブラリがないと怒られる
→ 入れる。

sudo apt-get install libicu-dev

3. bundle install の時に、nokogiriの依存ライブラリがないって怒られる
→ 入れる。

sudo apt-get install libxslt1-dev libxml2-dev

4. bundle install の時に、mysql関連のライブラリがないと怒られる
→ 入れる。

sudo apt-get install libmysqlclient-dev

5. DB 初期化時に、Redis に接続できないと怒られる
→ 入れる。

sudo apt-get install redis-server