1. 杨乐多小站首页
  2. 技术栈
  3. Other

mindoc安装遇到的问题

mindoc是基于go语言开发的API文档管理系统,需要了解的可以去官方查看:https://www.iminho.me/
这里记录一下,博主在安装部署mindoc的过程。
一、go环境准备工作
1. 因为go源码包默认的go路径是在/usr/local下,因此将压缩包解压至/usr/local目录下,使用比较方便;
2. 编辑 /etc/profile 文件,新增go环境变量和工作目录,内容如下:
export PATH=$PATH:/usr/local/go/bin #go运行环境变量
export GOPATH=/usr/local/gospace #go工作目录,用于存放mindoc程序
3. 刷新环境变量
source /etc/profile
4. 前面三步准备工作处理完后,可以将下载的mindoc程序包,解压至/usr/local/gospace/目录下;
5. 进入/usr/local/gospace/mindoc目录,接下来安装mindoc过程可以完全参照官网进行。
二、遇到过的问题
1. mindoc启动时,出现错误: /lib64/libc.so.6: version `GLIBC_2.14′ not found
这个是由于GLIBC版本过低导致的,升级更新一下即可,可参考:http://stuart.blog.51cto.com/728677/1840205
[由于glibc是系统底层很重要的库文件,做任何修改前,请备份相关文件。若涉及到字符集修改,也需谨慎。]
2. 导入数据库表数据失败、编写文档时保存失败,这两种问题很大程度与 mysql 的 max_allowed_packet 默认值偏小有关,可以修改my.cnf配置文件,调大此值
这里通过命令形式处理,进入mysql命令行
mysql> show global variables like ‘max_allowed_packet’; # 查看默认值
mysql> set global max_allowed_packet = 1024*1024*16;
3. mindoc启动时,出现 utf8mb4 编码错误提示
MySQL在5.5.3之后增加了这个utf8mb4的编码,因此出现相关错误提示,很可能是mysql版本过低导致的,建议升级mysql。

原创文章,作者:iConan,如若转载,请注明出处:https://www.aspyc.com/archives/450.html

发表评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据