最近学习Golang,先把开发环境配置好。
一、安装Go语言开发包

按步骤安装即可,安装完成后需要设置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 main
import (
"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