Win7环境下搭建Go开发环境,基于VSCode编辑器

时间:2022-05-05 03:31:48

一、在搭建的时候参考以下文章

二、准备(将所有需要的软件下载下来)

1、VSCode

?dv=win

2、Go API包 (因为被强,所以使用了国内下载地址)

3、下载Go的第三方扩展包(包含智能提示,索引,包等等)

1)https://github.com/golang/tools

GO第三方扩展包Tools包

2)https://github.com/derekparker/delve  

此包用于调试之用

3) https://github.com/peterh/liner

三、安装

1、安装Go的API包 

安装过程一路下一步,就OK。

这里主要说一下,安装完成后,,需要打开系统环境变量设置窗口,进行go必要参数设置

GOROOT  这里GOAPI包的安装根目录

GOBIN     这里Go的bin目录

GOPATH   这里工作目录(这个目录可以自己随便指定)

Path         添加%GOPATH%\bin;D:\Go\bin   (这里也可以是%GOROOT%\bin)

最好打开cmd 输入go env 来查看相关参数有没有设置好

2、安装VSCode 

安装过程一路下一步

这里可以全选。

3、设置工作目录

1) 在GoWorkSapce中新建src 和bin两个文件夹

src\golang.org\x\tools  根据此目录创建相应的文件夹,并把之前下载的GO Tools包解压到此目录下

src\golang.org\derekparker\delve  根据此目录创建相应的文件夹,并把之前下载的 delve  包解压到此目录下

src\golang.org\peterh\liner  根据此目录创建相对的文件夹,并把之前下载的liner包解压此目录下

2) 将这些第三方类库进行安装注册

打开CMD 命令窗口,把下面这些复制到窗口中进行安装

1 go get github.com/nsf/gocode 2 go get github.com/rogpeppe/godef 3 go get github.com/golang/lint/golint 4 go get github.com/lukehoban/go-find-references 5 go get github.com/lukehoban/go-outline 6 go get sourcegraph.com/sqs/goreturns 7 go get golang.org/x/tools/cmd/gorename 8 go get github.com/tpng/gopkgs 9 go get github.com/newhook/go-symbols 10 go get github.com/peterh/liner 11 go get github.com/derekparker/delve/cmd/dlv 12 go get golang.org/x/tools/cmd/guru

4、打开 VSCode ---打开文件夹,将D:\GoWorkSpace设置工作目录 ,并新建一个文件,命名为test.go

package main import "fmt" func main() { fmt.Println("Hello World!") }

复制以上内容。按F5 进行执行。