GO语言环境安装---VScode.2024

目录

一、下载并安装GO

二、配置环境变量

三、VScode环境安装


由于工作原因,需要用到go来写web后端,正好从零记录下环境安装

一、下载并安装GO

首先在官网根据PC系统选择对应的包下载

源地址:https://go.dev/dl/

打不开的用这个也行:https://golang.google.cn/dl/

注意选择Kind类型是Installer的包

下载完成后运行即可(笔者目前是windows,后续图片也已win为主),一路next然后选择需要安装的区盘即可(不用怀疑,右上土拨鼠就是吉祥物)

打开命令台输入 go version 就能验证当前版本以及是否正确安装

二、配置环境变量

GO需要两个目录,一个是安装目录(GOROOT)一个是工作目录(GOPATH)

当前版本工作目录默认在用户目录下

我们可以通过以下代码来查询对应目录位置

复制代码
go env GOPATH
go env GOROOT

对应的就是环境变量界面中的用户变量

如果需要改变GOPATH路径,直接更改GOPATH的值即可

重新打开命令台输入 go env GOPATH,确认更改生效即可(当然,使用默认路径没有任何问题,看个人需求即可)

三、VScode环境安装

笔者常用的是vscode,所以就以vscode为例

在扩展商店中选中GO插件,点击安装即可

然后使用Ctrl+Shift+P调出命令窗口输入 go:install选择下图红色边框区域内容

然后勾选全部组件

这一步一般都会爆错(笔者即使魔法了还是报错了)

在终端界面输入,正常可以解决上述问题重新安装即可(Ctrl+、调出终端界面)

复制代码
go env -w GOPROXY=https://goproxy.cn,direct

新建一个.go后缀的文件,写一个简单的脚本代码,注意需要Ctrl+S保存后运行,否则会报错。

复制代码
package main

import "fmt"

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

这样就能正常使用GO环境了

相关推荐
Rust研习社2 分钟前
组合真的优于继承吗?为什么 Rust 和 Go 都拥抱组合舍弃继承?
后端·rust·编程语言
IT_陈寒26 分钟前
JavaScript的闭包把我坑惨了,说好的内存会自动回收呢?
前端·人工智能·后端
CaffeinePro1 小时前
Pydantic深度使用:数据校验、枚举、ORM映射
后端·fastapi
Chenyiax2 小时前
从 Chat 到 Responses:OpenAI API 抽象为什么变了?
后端
MariaH2 小时前
Koa和Express的区别
后端
MariaH2 小时前
Koa框架的使用
后端
luckdewei3 小时前
那个用 passlib 做认证的新同事,上线第一天就把用户密码写进了日志
后端
ping某4 小时前
为什么 Nginx 明明监听了 80,转发后端时却用了 4xxxx 端口?
后端·nginx
JustHappy4 小时前
我汇总了身边朋友的经历才发现,其实第一份实习是最难找的......
前端·后端·面试
uhakadotcom4 小时前
在python 的 工程化架构中 ,什么是 薄包装器层?
后端·面试·github