• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

go环境搭建及vscode中调试

原作者: [db:作者] 来自: [db:来源] 收藏 邀请


1、下载go安装包
一般国内用户无法在官网下载,可以自行百度找一些共享的资源
墙内下载地址: http://www.golangtc.com/download
CSDN上资源下载(一般需要积分):http://download.csdn.net/download/u010060412/10229474
2、安装
如果下载的是.zip文件则不需要安装,只需要配置即可;如果下载的是.msi文件需要安装,点击安装文件,中间有需要设置安装位置的,可以自己设置如d:/install/go
安装完成后,配置环境变量:
添加环境变量GOROOT GOPATH,如下,

 

 
设置完成后,在命令行里输入 go env,看是否设置成功,出现下面界面则说明成功


3、vscode下go环境搭建:先在vscode插件库中安装go(在扩展中搜索go,点击安装)
一般在vscode中打开.go文件会提示需要安装相关插件,一般直接点击安装是不成功的,因为有些插件需要FQ。所以,一般手动去下载这些插件,拷贝到相应目录即可。
主要插件及下载地址如下

https://github.com/nsf/gocode
https://github.com/rogpeppe/godef
https://github.com/zmb3/gogetdoc
https://github.com/lukehoban/go-outline
https://github.com/tpng/gopkgs
https://github.com/newhook/go-symbols
https://github.com/cweill/gotests/
https://github.com/golang/lint
https://github.com/sqs/goreturns

 


gorename、guru插件直接在https://github.com/golang/tools下载,下载完成后把tool文件夹拷贝到golang.org/x/目录下。
https://golang.org/x/tools/cmd/gorename
https://golang.org/x/tools/cmd/guru

上面插件下载完成后拷贝到GOPATH指定的目录的src/下,如gocode拷贝到github.com/nsf/目录下,然后执行下面命令:

go install github.com/nsf/gocode
go install github.com/rogpeppe/godef
go install github.com/zmb3/gogetdoc
go install github.com/golang/lint/golint
go install github.com/lukehoban/go-outline
go install sourcegraph.com/sqs/goreturns
go install golang.org/x/tools/cmd/gorename
go install github.com/tpng/gopkgs
go install github.com/newhook/go-symbols
go install github.com/cweill/gotests/...
go install golang.org/x/tools/cmd/guru

另外,在install goreturns时遇到点问题,貌似说goreturns找不到的问题,我直接把sqs/goreturns拷贝一份到github.com目录下,再次运行install命令就可以了。

执行成功后,会在bin目录下生成一系列.exe命令:

 

vscode配置,设置goroot、GOPATH:文件--首选项--工作区设置,

如果需要在vscode中调试go程序,需要下载安装dlv :https://github.com/derekparker/delve

go install github.com/derekparker/delve/cmd/dlv

至此,vscode中环境搭建完毕,再次敲入代码就会有自动提示功能了。

启动文件配置:

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap