码迷,mamicode.com
首页 > 其他好文 > 详细

接口文档管理系统mindoc安装手册

时间:2017-07-18 13:31:31      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:x86   系统安装   ora   Go语言   配置环境变量   删除   数据   不能   脚本   

硬件:

centos6.9-64

mysql5.6

首先确保系统安装gcc套件

yum -y gcc

第一步,安装mysql(如果不会在Linux安装mysql,请看下面文章)

http://www.cnblogs.com/gyjx2016/p/5990664.html

第二步,安装go环境,因为mindoc是基于go语言开发

本文安装采用是二进制安装方式,

wget https://storage.googleapis.com/golang/go1.7.3.linux-amd64.tar.gz

将文件解压到/use/local/路径下(路径可以自己定义)

tar -zxf go1.7.3.linux-amd64.tar.gz -C /usr/local/

mkdir /usr/local/golang

开始配置环境变量

vim /etc/profile

export GOROOT=/usr/local/go 
export GOBIN=$GOROOT/bin
export GOPKG=$GOROOT/pkg/tool/linux_amd64 
export GOARCH=amd64
export GOOS=linux
export GOPATH=/usr/local/golang
export PATH=$PATH:$GOBIN:$GOPKG:$GOPATH/bin

完整之后刷新环境变量

source /etc/profile

我们看到go环境已经安装完毕

技术分享

第三步,查看当前系统的glibc版本 

strings /lib64/libc.so.6 |grep GLIBC_

因为centos比较保守所引用的glibc版本较低,而mindoc至少需要2.14版本以上glibc,所以我们需要自己升级

技术分享

我们发现centos6.9只支持glibc2.12

开始升级glibc

下载glibc-2.14.tar.gz(百度即可),然后开始编译,安装

tar -xzvf glibc-2.14.tar.gz
cd glibc-2.14
mkdir build
cd build
../configure --prefix=/opt/glibc-2.14
make && make install

 这个编译安装时间大概需要将近5分钟(根据机器性能),所以请耐心等待,安装完成之后

1、删除原来的连接,这一步删除之后千万不要乱动,否则linux的基本命令都无法使用了,最好先做备份

rm -rf /lib64/libc.so.6 //谨慎操作后不要乱动

 2、补救(因为上面删除之后,linux基本不能敲,所以下面这条命令,直接复制即可)

LD_PRELOAD=/opt/glibc-2.14/lib/libc-2.14.so ln -s /opt/glibc-2.14/lib/libc-2.14.so /lib64/libc.so.6

 3、创建新的软连接

ln -s /opt/glibc-2.14/lib/libc-2.14.so /lib64/libc.so.6

 然后在查看centos6.9版本库

技术分享

我们发现已经更新到2.14

ok,到这里完成了mindoc安装的环境配置

到github下载mindoc安装包(本文使用的v0.6版本)

下载地址:

https://github.com/lifei6671/mindoc/releases

文档地址:

https://github.com/lifei6671/mindoc/wiki/Linux-%E4%B8%8B%E5%AE%89%E8%A3%85%E5%92%8C%E9%85%8D%E7%BD%AE-MinDoc

下载之后解压

将/usr/local/mindoc/lib/time/zoneinfo.zip配置到环境变量中

技术分享

接着,更改mindoc/conf/app.conf

技术分享

完成之后,执行初始化数据库脚本

 技术分享

启动

技术分享

这个启动是前台启动,所以我们需要改为后台启动,

nohup ./mindoc_linux_amd64 >nohup.out 2>&1 &

技术分享

 注意linux防火墙需要打开8181端口,打开浏览器直接访问,默认用户名是admin,密码:123456

技术分享

 

可能会出现的问题:

checking build system type... x86_64-unknown-linux-gnu

解决方案:

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel

 

接口文档管理系统mindoc安装手册

标签:x86   系统安装   ora   Go语言   配置环境变量   删除   数据   不能   脚本   

原文地址:http://www.cnblogs.com/gyjx2016/p/7199750.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!