Windows上Golang本地安装以及部署在vscode中(保姆教程)

声明,本人已有vscode,只是想学习golang,前前后后断断续续花了两天时间才安装好(第一次发文章,不好勿喷)

一、Golang安装包下载:

不会翻墙,直接给网址(我是微软浏览器):

GO语言中文网:

https://studygolang.com/dl

我下载的是最新版本的:进这个网址以后就是这样的(你先别急着下载那个msi后缀的,你往后滑):

下这个zip版本的,我拿红色圈起来了(zip版本省事)

下载完了你打开文件所在位置(我浏览器下载的东西都在d盘,但是我打算把解压后的放在e盘,我在e盘已经新建了一个文件夹“golang_sdk”)

然后你右键把这个zip文件解压,我就解压到e盘文件夹“golang_sdk”(在你想放置的盘先新建一个文件夹,我喜欢建到我自己的E盘里,然后新建文件夹命名为 golang_sdk )中了(这个解压后会变成一个名为“go”的文件夹,如下图):

文件夹里面有这么多(你别动里面的东西就成了,然后窗口你也可以不关,后面配置系统变量的时候好复制这一段路径名称)

二、本地电脑GOROOT和GOPATH配置:

(我的电脑磁盘内存问题,所以我文件的放置会分散一点,你们可以把所有的你以后要测试的go文件和golang_sdk文件都放在一个盘里,都放在d盘或者e盘中)

我现在D盘新建了一个文件夹,命名为:“goproject”

然后在里面还新建了三个空的文件夹,命名分别为如下图:

然后我们下一步:

对桌面上此电脑的图标   右键  点击 属性 打开界面后点击 高级系统设置

点击环境变量:

别动用户变量,去系统变量那里点 新建

建两个(一个是GOROOT,另外一个是GOPATH)我都已经建好了,直接给图

GOROOT是我们下载的安装包压缩后你放的文件夹位置,GOPATH是我刚刚叫你新建的那个空白的文件夹的路径,(记得建完了要按确定保存好哦)

建好以后系统变量这一块就是这样嘟:

然后回到环境变量这里,鼠标点击Path,然后按到编辑这个界面

再点新建:

新建两个:

%GOPATH%

%GOROOT%\bin

记得按确定,保存好后就是能看到这个:

到这里做完的话你已经成功一半啦(去cmd里面就能查到go version了)

win+R键打开cmd

输入go version,可以查到你下载的go的版本咯:

别退出,继续在cmd中输入如下的代码,如图所示:

go env -w GOPROXY=https://goproxy.cn,direct
go env -w GOSUMDB=sum.golang.google.cn

然后别走!在输入 go env  查看环境 (你可以查看一下是不是我这样的,主要是第一个要变成on,然后那几个对应的路径是你自己对应的路径奥)

三、VSCode配置go环境

 在拓展里面下载go插件(我的vscode颜色是自己改的,用小插件满足自己的少女心)

这是网络上的图:

安装完了别叉掉,右键搜索这一栏的go插件,选择扩展设置

设置这里往下滑,找到Gopath,再点击   在settings.json中编辑

打开以后添加我框起来的这两行(就是前面你两个文件夹的路径,注意用英文打,然后最后一行没有逗号,并且路径里面必须是双斜杠\\,直接复制的需要更改):

"go.gopath": "D:\\goproject",

 "go.goroot": "E:\\golang_sdk\\go"

然后下载一堆 Go 工具:
按住 ctrl + shift + P 搜索 Go: Install/Update Tools

之前看的不知道是哪个博主发的:

你按了确定以后就会下载这七个工具(下载到我们之前新建的那个文件夹“goproject”里面的子文件夹bin里):

要是你下载完了没有这些exe文件,你就去重启一下vscode

然后就是把vscode窗口都叉掉,然后打开文件夹:

我这里新建了一个文件夹test:

新建一个文件,我命名为"hello.go"

测试代码为:

package main

import "fmt"

func main() {
	fmt.Println("hello world!")
}

看到这样的输出那你就可以开始啦:

还有问题可以发评论区,我看到了且会的话,我会回复的奥

see you~

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值