设为首页 加入收藏

TOP

GitLab Development Kit 环境搭建(三)
2017-10-09 13:33:58 】 浏览:3202
Tags:GitLab Development Kit 环境 搭建
ocal/share sudo ln -s /usr/local/share/$PHANTOM_JS/bin/phantomjs /usr/local/bin phantomjs –version

  

 

注:安装成功后,查看版本报错如下:

[root@neptunesitweb12 software]# phantomjs --version

phantomjs: /lib64/libz.so.1: no version information available (required by phantomjs)

2.1.1

解决:zlib没有安装或者版本太低,本次安装是由于版本太低:

wget http://zlib.net/zlib-1.2.7.tar.gz  

tar zxvf zlib-1.2.11.tar.gz  

cd zlib-1.2.11   

./configure  

make  

make install 

  

覆盖原来的:

cp libz.so.1  /lib/libz.so.1.2.3

cp libz.so.1   /lib64/libz.so.1.2.3

[root@neptunesitweb12 zlib-1.2.11]# phantomjs --version

2.1.1

安装git

版本需要 >=1.7.1-3

本次安装版本:2.10.2,

准备软件: git-2.10.2.tar.gz

安装依赖:

$ sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

  

解压

 $ tar –xvzf  git-2.10.2.tar.gz

 $ cd  git-2.10.2

 $ make prefix=/usr/local/git all

 $ sudo make prefix=/usr/local/git install

  

设置环境变量

$ vim /etc/profile

export PATH=/usr/local/git/bin:$PATH

  

 

验证查看版本:

$ git --version
git version 2.10.2

  

安装redis

要求版本 >=2.8

 

下载地址:http://www.redis.net.cn/download/

redis-3.0.6.tar.gz

$ tar –xvzf  redis-3.0.6.tar.gz

$ cd redis-3.0.6

$ make test

$ make prefix=/usr/local/redis install

  

 

过程中报错:

Hint: It's a good idea to run 'make test' ;) 可忽略

 

 

修改环境变量

$ vim /etc/profile

export PATH=/usr/local/redis/bin:$PATH

$ source /etc/profile

  

执行启动命令redis-server

测试redis 命令redis-cli

 

Set up GDK

此步骤过程中不能用root执行时,要切换到非root用户,本次安装使用gitdev用户

安装gdk

$ gem install gitlab-development-kit

  

初始化项目&执行安装

gdk init gdk-ee

cd gdk-ee

echo 3001 > port

echo 3809 > webpack_port

echo XX.XX.XX.XXX >host  #此步骤可根据个人需要,默认是localhost

gdk install gitlab_repo=https://gitlab.com/gitlab-org/gitlab-ee.git

  

 

解释:

gem install gitlab-development-kit 安装软件

gdk init  [可以跟项目名称,也可以不跟,不跟默认为gitlab-development-kit]

gdk install #下载代码 https://gitlab.com/gitlab-org/gitlab-ce.git gitlab

 

过程中bundle报错如下:

 

由于本次安装服务器不能连外网,所以可切换到已经开了白名单的gem源gems.ruby-china.org, 修改Gemfile中的源到gems.ruby-china.org

 

$ vim gitlab/Gemfile

source 'https://gems.ruby-china.org'

$ vim gitlab/Gemfile.lock

source 'https://gems.ruby-china.org'

  

 

 

过程中提示缺少安装的组件,一一安装即可:

本例中层提示如下:

gem install charlock_holmes -v '0.7.3'

gem install ffi -v '1.9.10'

 

gem install rubocop-rspec

 

gem install charlock_holmes -v '0.7.3'

注:安装报错,icu required (brew install icu4c or apt-get  install libicu-dev)

解决办法:下载安装libicu-devel-4.2.1-14.el6.x86_64.rpm 
libicu-4.2.1-14.el6.x86_64.rpm

下载地址:http://www.rpmfind.net/linux/rpm2html/search.php?query=libicu%28x86-64%29&submit=Search+...&system=centos&arch=

安装命令:

$ yum install libicu-4.2.1-14.el6.x86_64.rpm  libicu-devel-4.2.1-14.el6.x86_64.rpm

  

再执行下面命令即可:

$ gem install charlock_holmes -v '0.7.3' --  --with-icu-lib=/usr/lib64

  

 

 

gem install rugged -v '0.26.0'

报错,需要升级cmake版本到2.8以上

下载cmake: https://cmake.org/files/v2.8/

解压编译安装设置环境变量

$ cmake --version

cmake version 2.8.11.2

  

 

 

 

报错:Yarn executable was not detected in the system.

安装yarn

npm install yarn –g

切换源到淘宝源

$ yarn config set registry https://registry.npm.taobao.org

  

 

 

报错

首页 上一页 1 2 3 4 5 下一页 尾页 3/5/5
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Homebrew-macOS缺失的软件包管理.. 下一篇一、Github博客搭建之jekyll安装

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目