Go 开发环境配置

1. 安装部署

1.1 Windows 平台

1.1.1 设置环境变量

set GOROOT=C:\Softwares\Go                  # 安装路径
set GOPATH=D:\Workspace\Go                  # 工作目录,可以设置多个路径
set GOBIN=%GOROOT%\bin                      # 编译路径,用于存放编译生成的可执行文件,不允许设置多个路径。缺省时,可执行文件存放到当前工作目录中。
set PATH=%PATH%;%GOROOT%\bin;%GOPATH%\bin   # 全局搜索路径

Go 提供 go env -w 命令配置环境变量,配置信息存储在 %USERPROFILE%\AppData\Roaming\go\env 文件中,该方法对系统的侵入性较小。

go env -w GO111MODULE=on                    # 全局使用 GoProxy 替代 GOPATH
go env -w GOPROXY=https://goproxy.io,direct # 设置 GoProxy 镜像代理

1.1.2 安装第三方包

go get -u -v golang.org/x/lint/golint
go get -u -v golang.org/x/tools/cmd/guru
go get -u -v golang.org/x/tools/cmd/godoc
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v golang.org/x/tools/cmd/goimports
go get -u -v github.com/go-delve/delve/cmd/dlv
go get -u -v github.com/lukehoban/go-outline
go get -u -v github.com/newhook/go-symbols
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/sqs/goreturns
go get -u -v github.com/nsf/gocode
go get -u -v github.com/zmb3/gogetdoc
go get -u -v github.com/josharian/impl
go get -u -v github.com/cweill/gotests/...
go get -u -v github.com/fatih/gomodifytags
go get -u -v github.com/uudashr/gopkgs/cmd/gopkgs
go get -u -v github.com/haya14busa/goplay/cmd/goplay
go get -u -v github.com/davidrjenni/reftools/cmd/fillstruct
go get -u -v github.com/alecthomas/gometalinter
gometalinter --install
go get -u -v github.com/hyperledger/fabric/cmd/...
go get -u -v github.com/ethereum/go-ethereum/cmd/...
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值