go开发环境配置
Golang配置
windows
步骤:
安装Golang的sdk
:Go Downloads,下载需要的版本的msi(需要翻墙,可以选择镜像站下载)安装sdk
:msi下载好后,点击打开msi,会弹出安装窗口,然后点击next,安装路径自己选择,我选择安装到D:\Golang中配置系统变量
:打开系统环境变量配置窗口,做出以下步骤1
2
3
4
5
6
7
81. 打开用户变量中的Path,将go的bin目录改成你的安装路径的bin目录,因为msi会默认你下载在C盘,所以一般这个配置就会变成C盘路径,比方我的就改成D:\Golang\bin(没有就直接添加)
2. 在系统变量中新建以下变量(变量名:变量值),按对应的将变量名和变量值放入框中添加
- GO111MODULE:on
- GOROOT:D:\Golang (go的sdk根目录,也就是你下载的路径)
- GOPATH:D:\gocode (注意这个是代表着你以后的go开发目录,也就是可以在gocode这个目录下新建go项目,这个根据自己修改)
- GOPROXY:https://goproxy.io,direct (这个是goproxy代理用于下载go工具,具体可见goproxy.io)
- GOPRIVATE:git.mycompany.com,github.com/my/private (具体可见goproxy.io)
3. 新建完变量后,打开系统变量中的Path,查看是否存在go的bin目录,没有就添加,我这里的路径是D:\Golang\bin验证是否安装好go
:win+r输入cmd,在终端输入以下命令1
2
3go version
# 输出类似以下内容代表安装好Golang的sdk了
# go version go1.23.3 windows/amd64Vscode 配置
:下载Go插件,在扩展中搜索go,第一个就是使用Go
:进入到你的GOPATH设置的目录(没要求一定是这个目录,可以直接新建一个hellogo目录),新建文件夹为hellogo,然后进入到这个文件夹,新建一个main.go文件(会提示你下载工具点击下载即可),输入以下代码:1
2
3
4
5
6
7package main
import "fmt"
func main() {
fmt.Println("hello world")
}打开终端:测试完以下后,打断点打开左侧的运行和调试(或直接按f5快捷键)测试调试功能
1
2
3
4
5
6
7
8
9
10
11
12
13# 如果不在hellogo目录下,就输入以下命令
cd hellogo
# 初始化mod,mod名称自定义
go mod init github.com/MoonforDream/hellogo
# 运行go
# 以脚本方式运行
go run main.go
# 以编译方式运行
go build main.go
./main.exe
Linux
步骤:
安装go的sdk
:可以使用包管理工具(apt、yum、yay等等),也可以去官网下载tar.gz压缩包(将压缩包解压到你要将go的sdk放的位置)配置系统变量
:进入到/etc/profile进行配置以下信息1
2
3
4
5
6
7export GOROOT=/usr/lib/go # 这是我的路径,请参考windows配置的注解
export GOPATH=/home/moon/go # 这是我的路径,请参考windows配置的注解
export GO111MODULE=on
export GOPROXY=https://goproxy.cn
# 保存退出/etc/profile后,更新保存环境变量
source /etc/profile验证是否安装好go
:终端输入以下命令1
2
3go version
# 输出内容类似如下:
go version go1.22.2 linux/amd64
go开发环境配置
https://moonfordream.github.io/posts/go开发环境配置/