goland 2020.x开发环境配置
设置下载依赖包代理
1.在Goland的设置中选择 GO - GO Modules
2.点击+号,添加GOPROXY
3.填入代理的地址
go fmt
, goimports
, golangci-lint
的配置
由于这三个工具是Goland自带的,因此配置比较简单,参考以下图文操作示例:
1.在Goland的设置中,选择Tools - File Watchers,随后选择添加
2.依次点击添加这3个工具,使用默认的配置即可
3.随后在撸代码的过程中保存代码文件时将会自动触发这3个工具的自动检测。
4.其他问题
如安装事变。go 1.13以上,在cmd中执行如下命令配置代理
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct
然后在cmd中执行
go get golang.org/x/tools/cmd/goimports
go get github.com/golangci/golangci-lint/cmd/golangci-lint@v1.32.2
golint
工具的安装及配置
执行如下命令
cd %GOPATH%/src/golang.org/x/
git clone https://github.com/golang/lint.git
git clone https://github.com/golang/tools.git
cd %GOPATH%/src/golang.org/x/lint/golint
go install
安装成功之后将会在%GOPATH%/bin
目录下看到自动生成了golint
二进制工具文件。
golint 的配置
- 在Goland的Tools - File Watchers配置下,通过复制go fmt的配置
2.修改Name, Program, Arguments三项配置,其中Arguments需要加上-set_exit_status参数,如图所示:
修改 go.mod
module awesomeProject
go 1.15
require github.com/gin-gonic/gin v1.6.3