lx86 发表于 2015-12-13 14:05:22

gitlab在fedora 进行部署

# yum groupinstall 'Development Tools' 'Development Libraries'

The rest of the packages can be installed with:

# yum install zlib-devel libyaml-devel openssl-devel gdbm-devel readline-devel ncurses-devel libffi-devel curl git openssh-server redis libxml2-devel libxslt-devel libcurl-devel libicu-devel python


3.yum install git-all vim ruby mysql-server rubygem-bundler ruby-mysql ruby-devel \ libicu-devel libicu tar nginx libxml2 libxml2-devel libxslt libxslt-devel mysql-devel \ gdm-devel gdbm-devel readline-devel ncurses-devel libffi libffi-devel redis \ libcurl-devel postfix mlocate wget cmake


[*]Check the installed verison of python
               #python —version
                  Python 2.7.3

[*]Start postfix mail server
               systemctl enable postfix
             systemctl start postfix

[*]Install the newest ruby bundler (the installed RPM is not very recent!)
gem install bundler bundle —version Bundler version 1.3.5



1.https://fedoraproject.org/wiki/User:Axilleas/GitLab
2.http://www.daniel-steiner.org/linux/gitlab

gem install bundler -p http://ruby.taobao.org/
安装成功
不过很奇怪貌似上面那个源我都加入进去了的:
gem source --add 'http://ruby.taobao.org/'
http://ruby.taobao.org/ added to sources
# gem source -l
*** CURRENT SOURCES ***

http://rubygems.org/
http://ruby.taobao.org/

gem source -u
source cache successfully updated


Gemfile.lock用来记录Application中的依赖Gem包,并详细记录了依赖Gem包的版本。当Application的环境发生变化时,我们可以用Bundle update来更新相关依赖包,也可以保持Gemfile.lock不变。
    当我们希望Application中的引用的包保持一致不变时,只要保持Gemfile.lock不变即可。
页: [1]
查看完整版本: gitlab在fedora 进行部署