::: v-pre 1.安装go程序包
建议版本1.2+, 低版本不支持某些go命令,安装完成检测是否安装
go version
如报不是内部或外部命令...,则需要手动配置go环境变量 Path变量下添加go程序bin目录路径 如:D:\Go\bin
2.vscode编辑器内可安装go扩展(选)
3.配置host文件(内网地址)
192.168.3.71 app.yhyue.com
192.168.3.71 jygit.jydev.jianyu360.cn
192.168.3.71 app.yhyue.com
192.168.3.71 bp.jydev.jianyu360.cn
4.配置所需环境变量 (1) 添加变量名 GOPROXY 值为:
https://goproxy.cn,https://goproxy.io,https://mirrors.aliyun.com/goproxy/,direct
(2)添加变量名 GOPRIVATE 值为:
gitee.com,app.yhyue.com
(3)添加(编辑)变量名 GOPATH 添加目录路径(环境包、依赖包存放路径), 如:D:\gopath\library,也可不配,不配则会下载到默认路径
5.应用 go项目(jy、jyseo、jybxseo、jycms) 首次cd到对应程序所在目录(对应go.mod文件)需要先执行 go mod tidy,加载整个项目所需要的依赖包(很慢),类似于npm install,后期则不需要,go run的时候会先下载新增的依赖包
jy项目运行主程序
cd src
go run main.go
jy项目运行app程序
cd src/jfw/modules/app/src
go run main.go
jy其它程序类似 cd到对应程序所在的src目录 执行 go run main.go
正常情况下 只需主程序、app程序即可
其它seo项目在根目录下运行go run main.go
ps:go文件改动需要重新go run main.go
6.打包
cd到对应main.go所在的目录 执行(windows系统,mac系统自查)
go build -o main.exe main.go
ps: -o 为参数,其它参数自查 main.exe为打包输出的文件名 :::