go安装应用.md 1.8 KB

剑鱼项目go环境安装应用

::: 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为打包输出的文件名 :::