GO——关于leafserver框架

1、下载

git clone https://github.com/name5566/leafserver

2、设置GOPATH

GOPATH默认为全局设定

也可设置项目独有的GOPATH

命令行下设置

set GOPATH=C:\Users\Administrator\go
set GOPROXY=https://goproxy.io,direct

在GOLand 下设置

3、初始化 go.mod

      go mod init server

      注意该命令要在项目源代码根目录下执行,

      对应本项目,应在目录 D:\git\go\leafserver\leafserver\src\server

      因为其源代码中,根目录为server,如图

      

 

      该命令后面的名字 server 要和源代码中 import本项目所用根目录名字保持一致,

      但不一定非得和实际文件夹同名,此处用的是与文件夹同名。

4、设置代理

      很关键,要不然引外部包后,会报错  go Unresolved dependency

      命令行下

      set GOPROXY=https://goproxy.io,direct

      GOLand 下,

      

 

 

5、下载依赖

go get github.com/name5566/leaf

go mod tidy

6、运行

     命令行下:

      D:\git\go\leafserver\leafserver\src\server>copy ..\..\bin\conf\server.json   conf\
      go run main.go

    GOLand 下,

 

 

7、安装

      go install server      会把 server.exe 生成到 GOPATH/bin 目录下

     

 

 

posted @ 2022-09-07 11:11  会飞的斧头  阅读(554)  评论(0编辑  收藏  举报