goland引用gin
引用:https://blog.csdn.net/qq_41188944/article/details/107819492
1、首先安装go,我安装的版本是1.16.2
安装路径是C:\Program Files\go
2、创建工作目录,也就是你写代码的位置
D:\gotest
3、在D:\gotest中创建项目目录,比如learn-gin
4、用goland打开D:\gotest\learn-gin目录
5、设置GOROOT和GOPATH
6、开启GOMODULE和设置GOPROXY
打开goland的Terminal控制台,进行设置
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
7、初始化go module
此时会多出一个D:\gotest\learn-gin\go.mod文件,文件里面的内容是
8、下载gin
此时检查go.mod文件,发现大部分飘红:
这是因为没有单独设置go module。
9、单独在goland中设置
此时再查看,就正常了。
10、创建example.go,使用gin
11、运行文件,检查结果
文件任意处,右键点击
浏览器访问localhost:8080/ping
结果
总结:
尤其要注意go module的问题,我第一次测试时,没有注意go module的问题。
因为使用python习惯了,我一直以为只要设置好python的执行路径,就可以安心编写代码了。
安装第三方包时,只需要pip install即可,然后在python脚本引入即可。
但是go不行,在go的1.16版本中,必须使用go module来管理包。
在没有go mod init learn-gin时,用go get -u gin死活安装不上gin。
所以大家要注意!