0 MinDoc 编译安装
roberChen edited this page 2021-03-26 14:47:52 +08:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

mindoc 使用go官方的包管理方案go mod。因此请您设置开启GO111MODULE="auto"/"on",如果您的go版本为1.16,则不需要特殊设置go1.16已经默认开启了module模式。 如果您遇到网络问题推荐您设置GOPROXY环境变量。

# go env -w GO111MODULE=on (not required when go version >= 1.16)
go env -w GOPROXY=https://goproxy.cn,direct

第一步 拉取 MinDoc 源码

选取您想要下载mindoc源码的目录执行

git clone https://github.com/mindoc-org/mindoc
cd mindoc

第二步 更新包optional

mindoc 现在使用go mod, 如果需要更新包, 可以执行

go get -u

警告 不建议您更新包包更新后可能由于依赖包不遵守semver等其他原因而导致依赖更新失败或者编译失败或者产生不预期的执行结果

您可以下载后清理依赖(而不是更新包),通过:

go mod tidy

第三步 编译

MinDoc 基于 beego 框架开发,在本地开发时可用 beego 提供的 bee 工具,也可以直接使用 go 命令。

go build

注意mindoc在使用sqlite数据库时需要编译开启CGO。

编译成功后,安装和使用请参考: Windows 下安装和部署MinDoc