ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 网络编程 >> Ruby教程 >> GitLab Development Kit 环境搭建

GitLab Development Kit 环境搭建(1/8)

来源:网络整理     时间:2017-08-15     关键词:

本篇文章主要介绍了" GitLab Development Kit 环境搭建",主要涉及到方面的内容,对于Ruby教程感兴趣的同学可以参考一下: 在公司内网服务器上面搭建gdk环境,踩了很多坑,历时四五天(中间涉及申请开通固定外网),整理如下:总览:操作系统:redhat 6.3参考文档:https://...

在公司内网服务器上面搭建gdk环境,踩了很多坑,历时四五天(中间涉及申请开通固定外网),整理如下:

总览:

操作系统:redhat 6.3

参考文档:https://gitlab.com/gitlab-org/gitlab-development-kit

准备阶段

申请开通网络

registry.npm.taobao.org

registry.yarnpkg.com

yarnpkg.com

upyun.gems.ruby-china.org

nm.ctn.aicdn.com

yum.postgresql.org

download.fedoraproject.org

get.rvm.io

keys.gnupg.net

cache.ruby-china.org

gitlab.com

github.com

gems.ruby-china.org

配置代理/etc/profile中追加:

http_proxy=http://192.168.XX.XX:8080

https_proxy=$http_proxy

no_proxy=XX.XX.XX.XX,XX.XX.XX.XX

export http_proxy https_proxy no_proxy

新建用户gitdev

user add gitdev

开通sudo权限,在/etc/sudoers后追加:

gitdev ALL=(ALL) ALL

注意:sodu出现环境变量问题引起的命令找不到时,设置secure_path即可。

以下安装都用gitdev用户进行

安装步骤

安装ruby

下载安装包:ruby-2.4.1.tar.gz

tar –xvzf ruby-2.4.1.tar.gz

cd ruby-2.4.1

./configure

make

sudo make install

安装/更新本地的nodejs和npm

下载最新版本的npm和node:http://nodejs.cn/download/

node-v8.2.1-linux-x64.tar.xz 

解压

/opt/software/node-v8.2.1-linux-x64

设置环境变量

$ vim /etc/profile

export NODE_HOME=/opt/software/node-v8.2.1-linux-x64
export PATH=$PATH:$NODE_HOME/bin/

配置npm源到公司源(如果没有公司的npm源,可配置到淘宝源):

npm config set registry=https://XXX.XX.com

修改gem源

gem sources --add http://gems.ruby-china.org/ --remove https://rubygems.org/

注意:执行过程中openssl相关报错

安装openssl和openssl-devel

然后到ruby的安装目录执行:

ruby extconfig.rb
make
make install

过程中报错:make: *** No rule to make target `/thread_native.h', needed by `ossl.o'.  Stop.

其实是ext/openssl/Makefile中忘了给路径变量top_srcdir赋值,调用的时候当然就报错了,修改 Makefile 增加 top_srcdir = ../.. 

安装rails

相关图片

相关文章