因为 MiniDoc 是用golang写的后台,所以需要安装 go 环境
1. 安装go编译环境
下载go编译器
wget https://dl.google.com/go/go1.11.linux-amd64.tar.gz‘
解压
tar -C /usr/local -xzf go1.11.linux-amd64.tar.gz
tar:归档释放文件命名
-C: 修改释放的文件目录
-x: 从归档中解出文件
-z: 通过 gzip 过滤归档
-f: 使用归档文件
解压后添加 go 到环境变量文件
vi ~/.bashrc
把这一句添加到文件末尾 export PATH=$PATH:/usr/local/go/bin
重启一个shell
2. 安装 go dep 包管理工具
curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh
如果还没安装gcc 会提示安装gcc
设置环境变量 GOPATH
把这一句添加到文件末尾 export GOPATH=~/go
重启一个shell
3. 下载源代码编译
git clone https://github.com/lifei6671/mindoc.git
cd minidoc
~/go/dep ensure
下载依赖包
go build -ldflags “-w”
编译minidoc
如果conf目录下不存在 app.conf 请重命名 app.conf.example 为 app.conf
修改用sqlite 作为数据库
./mindoc install
安装minidoc 初始化数据库
./mindoc
运行minidoc