隨着項目開發的需要,我一直在github上協同工作,前些突發奇想(給自己貼點金,高人別笑),自己能搞一個嗎,百度過後,認識了gitlab。下面就動手自己搭建,過程參考了GitLab安裝過程及安裝過程所遇問題解疑。
一、安裝前檢查:
1、因爲要用到python,請檢查python版本,最好大於2.5,如果版本低請自行升級。或者參考:
2、確保python2命令有效:
python2,且保持與pyhton命令相同的版本(多版本共存系統的,編繹安裝python後,沒有處理)
3、安裝Ruby
!!!注意:
在安裝Ruby之前需要先安裝libyaml,如果沒先安裝libyaml,後期執行 bundle exec rake
gitlab:setup RAILS_ENV=production ,會報 can't dump anonymous class Class 錯誤。
ruby安裝可以使用rvm進行。
4、ruby安裝完成後,安裝bundler
#gem install bundler
安裝依賴
yum install -y wget curl gcc checkinstall libxml2-dev libxslt-dev sqlite3 libsqlite3-dev libcurl4-openssl-dev libreadline6-dev libc6-dev libssl-dev libmysql++-dev make build-essential zlib1g-dev libicu-dev redis-server openssh-server git-core python-dev python-pip libyaml-dev postfix mysql-devel pcre-devel
安裝過的包,可以不在安裝。