Go语言环境搭建(Windows版本)2020

Go语言环境搭建(Windows版本)2020

Windows环境下,安装Go语言编译环境,Vscode插件以及相关包的引用,以及从github上down项目

1)下载和配置环境

1.Windows下安装Go语言环境,Golang的官网:golang.org,下载网址:golang.org/dl/
2.由于某些原因会被墙,如果有能力的同学可以直接到官网下载,如果不能,可以去Go语言中文网下载:studygolang.com,下载网址:studygolang.com/dl/
3.对于Windows用户可以下载msi(64位系统下载64位,32位下载32位即可)或者zip压缩包。下载说明

4.这里我用的zip进行演示,msi无脑下一步即可,由于我是用虚拟机进行配置,我特意又分了一个盘去演示
5.我分的盘符是F:\ ,先将之间我们导入进去的go的压缩包解压,然后在F:\建立一个目录,取名为GoProject
6.我们到系统的环境变量里面去更改我们的GOROOT、PATH、GOPATH
7.由于我们在F:\中创建的go环境,所以系统变量(方便)GOROOT的值为F:\Go
8.PATH是我们Go环境中的bin目录,因此系统变量PATH中加入值F:\Go\bin
9.GOPATH是我们Go的工作环境,我们从github上go get下来的文件会在我们创建的工作环境中建立src目录,如果有可执行文件,则会由bin目录,因为我们刚才在F:\中创建了一个GoProject的目录,我们就将这个目录作为我们的工作环境,因此,我们添加系统变量GOPATH,值为F:\GoProject
10.配置好以后,千万别忘记点击 “完成”
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2)下载Vscode,并在Vscode中搭建我们的工作环境

1.我们先从网上下载git安装包和Vscode安装包,下载地址分别为:
2.git.
3.Vscdoe
4.都是无脑下一步,也可以自己编辑路径(这里由于是演示环境,我们就直接无脑下一步)
5.在插件中我们可以安装中文环境,像这样,在插件中我们输入chinese就会自动跳出匹配项,点击install即可同样的办法,搜索go,然后install即可,之后重启vscode
在这里插入图片描述
在这里插入图片描述

6.这里我们在GoProject中创建一个demo,然后我们写一个hello.go文件,输出“就这?”
7.这里我们会发现有很多提示,然我们安装很多包
在这里插入图片描述

8.我们先忽略它,先写我们的代码,我们发现,在写的过程中,不会有很多提示,但这并不是我们想要的结果,而且但我们按F5调试时候,发现,还是弹出像上面的那样的提示,我们只好install all。
9.结果,我们发现,它会报错,这里是因为我们没有相关的包,因此,我们需要利用git来下载这些包,并且“手动安装”,这就很坑,但是我们没有办法,只能这么做,但是,我们只需要使用go get -u -v 后面接上FAILED前面的github地址即可,如下图,我们进入cmd,进入到我们的GOPATH环境中去执行命令在这里插入图片描述
在这里插入图片描述

10.但是我们发现,又开始报错,在这里插入图片描述
这里我们发现golang.org/x/tools这个包没有,那么我们只能去下载这个包,但是我们发现,这个包是golang.org的,也就是说,这个包需要翻墙下载,所以为了方便,go在github上弄了一个镜像,我们只需要去github上面把它搞下来就可以了,那么这个包在哪呢?一般情况下,我们只需要将org上我们要搜索的包,直接在github上的URL中输入即可,例如:https://github.com/golang/tools。其余的包也是这样的。如果你可以打开http://golang.org/x/tools,你会发现在这里插入图片描述
,这里我们直接点进去,进去以后,在随便点个包,往下翻,会发现在这里插入图片描述
有个Package Files的链接,我们点进去就会发现我们在github上golang的镜像了,这样我们只需要在我们的GOROOT设置的文件夹中的src下面,创建golang.org/x即可,然后shift加鼠标右键打开终端直接git clone即可,例如在这里插入图片描述
在这里插入图片描述

回过头,我们继续执行go get -u -v的指令,如果我们发现在download中,画面不动了话,就按一下空格,可以继续显示当前状态在这里插入图片描述
这里我们成功的完成了克隆并安装的过程,此时我们的GOPATH中会出现src和bin两个目录,装的是我们的gocode的源码和二进制文件在这里插入图片描述
,同样的方法,其余的16个包也这样做,但是16个包中会有golang.org的文件,那么我们就重复之前的操作,去git上找镜像,17个包装好后,我们重新启动vscode,此时我们就可以调试了。

3)从github上下载并安装软件

1.有的软件会让你使用go get github.com/xxx/xxx来安装
2.这里我们需要像安装VScode中的包一样去利用go get -u -v github.com/xxxx/xxx即可

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值