GO——关于leafserver框架
1、下载
git clone https://github.com/name5566/leafserver2、设置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 tidy6、运行
命令行下:
      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 目录下
 
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号