心如止水

心是静的,情是淡的,才能正确的品味人生……

您现在的位置是:主页 > 精品分享 > 技术分享 >

Golang:配置安装环境

发布时间:2019-04-12 10:09编辑:风杀浏览(

一:Vscode+golang开发环境

1:官方网站下载golang
https://golang.org/dl/
需要翻墙(请自撘梯子或者去http://www.fengsha.space网站查找)。
 
2:官网下载Vscode
https://code.visualstudio.com
 
3:检查go环境变量配置,安装的go1.10.2以上的版本默认会在当前用户新增一个GOPATH导致冲突无法编译,删除即可
环境变量检测
我的计算机->属性->高级系统设置->环境变量
此为当前用户添加的gopath,选中删除。

环境变量配置:需要配置GOROOT、GOBIN和GOPATH三个环境变量。
系统变量里面,
GOPATH为工作项目路径(不带/),
GOROOT为go语言路径,系统变量里面path添加GOROOT的bin路径(windows安装会默认添加)。意思是把go.exe路径添加到cmd快捷编译。(运行程序在当前目录不需要加\,在下级目录需要加\)

注:此为事例,根据个人情况配置,环境变量修改,部分电脑需要重启才能生效。
 
4:检测环境变量配置成功
Win+R打开cmd 执行
go version            #输出golang版本号视为配置成功。

 
 
注:本文配置环境为windows.vscode编辑器
 

二:Vscode配置golang工具包。

1:首先安装go扩展,可在扩展商店免费安装。(搜索go即可),英语不好可以先安装chinese语言包,安装扩展之后需要重启Vscode进行加载扩展。

 
 
2:安装go支持工具包
此步骤强烈需要梯子和git,因为golang工具包基本都在github上。
Git可在git官网下载,https://git-scm.com
第一次使用git需要配置用户名密码,安装完成之后,鼠标右键会出现两个选项

随便找个文件位置选择Git Bash Here
输入命令
$ git config --global user.name "用户名"
$ git config --global user.email 邮箱
用户名  和  邮箱 可随便设置。
输入命令
$ git config --list
查看是否配置完成
 
进入vscode开始安装golang工具包
按F1 输入:>go install/update tools  确定

这些工具包就是go扩展工具包,全选确定开始安装。(有代理,可以给vscode设置代理直接安装,快捷方便)

没梯子安装失败,可以手动安装,复制这些git地址在cmd里输入命令安装,安装很慢,耐心等待,没有提示field请勿关闭命令窗,FQ下载看代理速度。(cmd安装是把所有文件下载下来,完成后再一下写入到文件里,文件夹没内容,说明还在下载,cmd还没有结束任务。)
下面都是必备工具包:
go get –u -v github.com/stamblerre/gocode
go get –u -v github.com/ianthehat/godef
go get -u -v github.com/golang/lint/golint    #需要FQ
go get -u -v github.com/lukehoban/go-find-references
go get -u -v github.com/lukehoban/go-outline
go get -u -v sourcegraph.com/sqs/goreturns   #需要FQ
go get -u -v golang.org/x/tools/cmd/gorename    #需要FQ
go get -u -v github.com/tpng/gopkgs
go get -u -v github.com/newhook/go-symbols        #需要FQ
go get -u -v github.com/derekparker/delve/cmd/dlv
go get –u -v golang.org/x/net         #需要FQ
go get –u -v golang.org/x/tools/cmd/guru

 
提示:以上工具包已被上传至http://www.fengsha.space搜索下载解压到对应目录即可。
那一个失败FAILED,在cmd里面执行那一个命令把后面github的地址修改即可执行。还是失败请换代理。(梯子需要全局代理)。
安装完成之后可对应查询GOPATH路径src下是否有对应的工具项目没有则配置失败,可对应步骤查询哪一步失败进行重新配置下载。
 
想要执行go文件GOPATH路径下需要有两个文件夹

bin:可以从GOROOT路径下整个文件夹复制过来
src:是安装工具包自动新建,工具包都在里面,包括golang官方工具包和第三方工具包。
 
 
 

三:测试vscode编译go文件,debug

打开go文件,按F5进行调试,控制台输出则表示环境安装成功,恭喜你golang之旅开始。

 
日后需要什么包,装什么包。或者自己写。