Go 环境搭建

Go 环境搭建,第1张

概述各位提供的信息统一汇总了下:1、设置goenv-wGO111MODULE=auto2、在线体验https://play.golang.org/3、Git官网https://git-scm.com/4、vscode环境https://marketplace.visualstudio.com/items?itemName=golang.gohttps://code.visualstudio.com/5、七牛云代理go
各位提供的信息统一汇总了下:1、设置go env -w GO111MODulE=auto2、在线体验https://play.golang.org/3、Git 官网https://git-scm.com/4、vs code环境https://marketplace.visualstudio.com/items?itemname=golang.gohttps://code.visualstudio.com/5、七牛云代理go env -w goproxy=https://goproxy.cn,direct6、依赖包go get -v golang.org/x/tools/goplsgo get -v honnef.co/go/tools/cmd/staticcheckgo get -v github.com/go-delve/delve/cmd/dlv@mastergo get -v github.com/go-delve/delve/cmd/dlvgo get -v github.com/ramya-rao-a/go-outlinego get -v github.com/uudashr/gopkgs/v2/cmd/gopkgs7、vscode插件快捷运行代码的插件: Code Runner最好用Git工具没有之一: Gitlens8、windows vscode添加gitbash终端1).打开vscode2).文件->首选项->设置,打开设置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,directlulei@luleIDeMacBook-Pro ~ % go env -w GO111MODulE=autolulei@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 tooladdr2lineasmbuildIDcgocompilecoverdistdocfixlinknmobjdumppackpproftest2Jsontracevet

 

下载vscode

https://code.visualstudio.com/

下载好之后安装go的插件

GOROOT

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

GOROOT="/usr/local/go"lulei@luleIDeMacBook-Pro ~ % cd /usr/local/golulei@luleIDeMacBook-Pro go % lsAUTHORS		PATENTS		API		lib		srcCONTRIBUTING.md	README.md	bin		misc		testCONTRIBUTORS	Security.md	doc		pkgliCENSE		VERSION		favicon.ico	robots.txt

GOPATH

GOPATH="/Users/lulei/go"lulei@luleIDeMacBook-Pro ~ % cd /Users/lulei/golulei@luleIDeMacBook-Pro go % lsbin	pkg	src这个目录下面有三个文件夹,第三方的包会放在pkg目录下面lulei@luleIDeMacBook-Pro ~ % cd /Users/lulei/go/pkg lulei@luleIDeMacBook-Pro pkg % lsmod	sumdb可执行程序放在bin目录下面

下载命令的工具 

总结

以上是内存溢出为你收集整理的Go 环境搭建全部内容,希望文章能够帮你解决Go 环境搭建所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1212209.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存