您好,欢迎访问代理记账网站
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

Go 环境搭建

各位提供的信息统一汇总了下:
1、设置
go env -w GO111MODULE=auto
2、在线体验
https://play.golang.org/
3、Git 官网
https://git-scm.com/
4、vs code环境
https://marketplace.visualstudio.com/items?itemName=golang.go
https://code.visualstudio.com/
5、七牛云代理
go env -w GOPROXY=https://goproxy.cn,direct
6、依赖包
go get -v golang.org/x/tools/gopls
go get -v honnef.co/go/tools/cmd/staticcheck
go get -v github.com/go-delve/delve/cmd/dlv@master
go get -v github.com/go-delve/delve/cmd/dlv
go get -v github.com/ramya-rao-a/go-outline
go get -v github.com/uudashr/gopkgs/v2/cmd/gopkgs
7、vscode插件
快捷运行代码的插件: Code Runner
最好用Git工具没有之一: Gitlens
8、Windows vscode添加gitbash终端
1).打开vscode
2).文件->首选项->设置,打开设置
3).搜索terminal.integrated.shell.windows,打开settings.json编辑
在里面输入你的bash路径
如:“terminal.integrated.shell.windows”:“D:\app\Git\bin\bash.exe”

 

安装go环境


 https://golang.google.cn/doc/install

https://golang.google.cn/dl/

安装完go之后会做内置的配置 

或者输入go env出现一大堆信息那么也证明你成功了

 

 

配置go代理


lulei@luleideMacBook-Pro ~ % go env -w GOPROXY=https://goproxy.cn,direct
lulei@luleideMacBook-Pro ~ % go env -w GO111MODULE=auto

lulei@luleideMacBook-Pro ~ % go env                    
GO111MODULE="auto"   #和包的管理方式有,启用go的模块
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/lulei/Library/Caches/go-build"
GOENV="/Users/lulei/Library/Application Support/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOINSECURE=""
GOMODCACHE="/Users/lulei/go/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="darwin"
GOPATH="/Users/lulei/go"
GOPRIVATE=""
GOPROXY="https://goproxy.cn,direct" #设置代理,在下载第三方包的时候会走代理
GOROOT="/usr/local/go"


lulei@luleideMacBook-Pro go % go tool
addr2line
asm
buildid
cgo
compile
cover
dist
doc
fix
link
nm
objdump
pack
pprof
test2json
trace
vet

 

下载vscode


https://code.visualstudio.com/

下载好之后安装go的插件

GOROOT

这个是我们的安装目录。常用的目录doc目录和src目录,bin里面是二进制程序和一些lib库

GOROOT="/usr/local/go"

lulei@luleideMacBook-Pro ~ % cd /usr/local/go
lulei@luleideMacBook-Pro go % ls
AUTHORS		PATENTS		api		lib		src
CONTRIBUTING.md	README.md	bin		misc		test
CONTRIBUTORS	SECURITY.md	doc		pkg
LICENSE		VERSION		favicon.ico	robots.txt

GOPATH

GOPATH="/Users/lulei/go"

lulei@luleideMacBook-Pro ~ % cd /Users/lulei/go
lulei@luleideMacBook-Pro go % ls
bin	pkg	src

这个目录下面有三个文件夹,第三方的包会放在pkg目录下面
lulei@luleideMacBook-Pro ~ % cd /Users/lulei/go/pkg 
lulei@luleideMacBook-Pro pkg % ls
mod	sumdb


可执行程序放在bin目录下面

下载命令的工具 


分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进