Go语言VSCode开发环境配置

news/发布时间2024/5/17 2:46:06

最近学习Golang,先把开发环境配置好。

一、安装Go语言开发包

https://golang.google.cn/dl/

 按步骤安装即可,安装完成后需要设置Windows环境变量

 配置好,做个测试

二、VSCode Golang开发环境配置

vscode安装go插件时,由于各种原因,在安装插件时总是失败,所以先执行以下操作:

在安装go插件时,会自动更新很多依赖库文件,都是从Github更新下来,但是因为Github的文件中,多有应用go官网中的文件,因为一些网络国内无法访问,网络缘故,不能直接下载,导致安装失败。

1. 先设置一下环境变量

核心是配置国内下载源

PS E:\Teld\01Code\Personal\golang> go env -w GO111MODULE=on
warning: GOPATH set to GOROOT (E:\Program Files\Go\) has no effect
PS E:\Teld\01Code\Personal\golang> go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/
warning: GOPATH set to GOROOT (E:\Program Files\Go\) has no effect

配置好两个变量后,重新打开VSCode,点击右下方的install all重新安装,

或者,在vscode中使用Ctrl+Shift+P,输入>go:install,下面会自动搜索相关命令,我们选择Go:Install/Update Tools这个命令,选中所有插件,点击确定进行安装。

 

 安装Go插件后,继续安装VSCode Go 扩展

 三、调试Go代码

新建main.go文件

package mainimport ("fmt""net/http"
)func main() {fmt.Println("Server is running on port 8080")http.Handle("/", http.FileServer(http.Dir(".")))http.ListenAndServe(":8080", nil)}

终端中执行go mod init golang

 Ctrl+Alt+N 运行main.go代码

 以上是整个Golang开发环境配置过程,分享给大家。

 

周国庆

2024/3/10

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ulsteruni.cn/article/22616551.html

如若内容造成侵权/违法违规/事实不符,请联系编程大学网进行投诉反馈email:xxxxxxxx@qq.com,一经查实,立即删除!

相关文章

连接夜神浏览器

nox_adb.exe connect 127.0.0.1:62001

fastjson1.2.24-RCE漏洞复现

fastjson 是一个 有阿里开发的一个开源Java 类库,可以将 Java 对象转换为 JSON 格式(序列化),当然它也可以将 JSON 字符串转换为 Java 对象(反序列化)。Fastjson 可以操作任何 Java 对象,即使是一些预先存在的没有源码的对象(这就是漏洞来源,下文会解释)。使用比较广泛…

开学第一周周报

这个星期是开学的第一周,进行了天梯赛的选拔,两场比赛打的都不好。赛后反思了一下,感觉自己有点陷入算法的框架中了。现在无论做什么题第一时间就想往算法方面去思考,dp,树状数组,搜索。但是赛后补题的时候发现其实压根就用不到,大多数都是贪心,但不知道怎么的比赛过程…

外部网络通过ssh连接WSL2

外部网络通过ssh连接WSL2 需要配置wsl2网络模式为镜像模式,并打开防火墙。最终可以实现通过局域网访问WSL2容器,同时当宿主机可以访问ipv6时,容器也自动支持。修改wsl位置文件.wslconfig​​,主要有以下两点关键步骤设置网络模式为镜像模式networkingMode=mirrored​​ 打开…

第03章_基本的SELECT语句

第03章_基本的SELECT语句 讲师:尚硅谷-宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com1. SQL概述 1.1 SQL背景知识1946 年,世界上第一台电脑诞生,如今,借由这台电脑发展起来的互联网已经自成江湖。在这几十年里,无数的技术、产业在这片江湖里沉浮,有的方兴未艾…

软件工程第一次作业

目录评估当前的自己展望未来思维导图和学习路线代码仓库 作业基本信息这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering2024-dualdegree这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering2024-dualdegree/homework/1…