编译安装
部署成功后, 默认端口为 8094, 访问地址为 http://localhost:8094
Config 配置项 (~/config/config.yaml) 可以使用环境变量进行覆盖, 如 MYSQL_HOST 环境变量可覆盖 mysql.host 配置项
git clone https://github.com/Deeptrain-Community/chatnio.git
cd chatniocd app
npm install -g pnpm
pnpm install
pnpm buildcd ..
go build -o chatnio# e.g. using nohup (you can also use systemd or other service manager)
nohup ./chatnio > output.log & # using nohup to run in background
遇到问题:
1、执行go build -o chatnio时提示webp库有问题,解决方法:
sudo apt-get update
sudo apt-get install libwebp-dev
开启Cgo
export CGO_ENABLED=1
查看是否开启
go env CGO_ENABLED
如果返回值为1则已经开启
2、没有安装gcc,解决方法:安装build-essential,里面包含了gcc编译的相关库
sudo apt update
sudo apt install build-essential