验证Go环境需执行go version和go env命令,若正确输出版本及环境信息,则配置成功;重点检查GOROOT指向安装目录、GOPATH为工作区且bin目录加入Path,最后通过创建模块、编写Hello World程序确认运行正常。

在Windows系统上安装完Golang后,验证环境配置是否成功的关键,主要就是通过命令行工具执行几个简单的命令:
go version
go env
好了,我们来一步步看看怎么操作。首先,你需要打开一个命令行窗口。在Windows上,你可以按
Win + R
cmd
PowerShell
打开之后,你可以在提示符后面输入:
go version
然后按回车。
立即学习“go语言免费学习笔记(深入)”;
如果一切顺利,你会看到类似这样的输出:
go version go1.22.2 windows/amd64
这个输出告诉你当前安装的Go语言版本(比如
go1.22.2
windows/amd64
'go' 不是内部或外部命令,也不是可运行的程序或批处理文件。
Path
bin
接着,我们再运行一个命令来检查更详细的环境变量配置:
go env
这个命令会列出所有Go相关的环境变量。你会看到一大串键值对,比如
GOARCH
GOBIN
GOCACHE
GOMODCACHE
GOROOT
GOPATH
其中几个特别重要的你需要关注:
GOROOT
C:\Go
GOPATH
pkg
bin
C:\Users\YourUser\go
如果
go version
go env
GOROOT
go version
go env
GOPATH
当你在命令行输入
go version
'go' 不是内部或外部命令...
Path
Path
bin
go.exe
排查步骤通常是这样的:
C:\Program Files\Go
C:\Go
bin
C:\Go\bin
bin
go.exe
Path
Path
C:\Go\bin
bin
bin
C:\Go\bin
bin
C:\Go
go.exe
我个人在初学Go的时候,也在这块卡过很久。当时就是忘记了要重启命令行,或者粗心把路径写错了。所以,每一步都得细心点。
在Go 1.11版本之前,
GOPATH
GOPATH
GOPATH
node_modules
venv
那么,
GOPATH
GOPATH
pkg
go get
go mod tidy
GOPATH/pkg/mod
GOPATH
bin
go install
go install
GOPATH/bin
GOPATH/bin
Path
Go Modules的引入,让每个项目可以拥有自己的
go.mod
GOPATH
举个例子,如果你的项目根目录下有
go.mod
go run main.go
go build
go mod tidy
go.mod
我个人觉得,Go Modules的出现是Go生态系统发展的一个里程碑。它让Go项目结构更清晰,团队协作更顺畅,也更容易上手。所以,在验证环境时,看到
GOPATH
好了,
go version
go env
Path
GOPATH
创建项目目录: 找一个你喜欢的位置,比如
D:\GoProjects\myfirstapp
GOPATH
mkdir D:\GoProjects\myfirstapp cd D:\GoProjects\myfirstapp
初始化Go Module: 进入这个新目录后,你需要初始化一个Go Module。这会生成一个
go.mod
go mod init myfirstapp
这里的
myfirstapp
github.com/yourusername/myfirstapp
编写你的第一个Go程序: 在
myfirstapp
main.go
package main
import "fmt"
func main() {
fmt.Println("Hello, Go World from Windows!")
}这是一个非常经典的“Hello World”程序,它会打印一行问候语。
运行你的程序: 回到命令行窗口,确保你还在
D:\GoProjects\myfirstapp
go run main.go
如果一切正常,你应该会看到输出:
Hello, Go World from Windows!
这就说明你的Go环境完全配置成功,并且可以正常编译和运行Go程序了。
编译程序(可选): 如果你想生成一个独立的可执行文件,可以运行:
go build main.go
这会在当前目录下生成一个
main.exe
myfirstapp.exe
go.mod
main.exe
.\main.exe
我个人觉得,当你能成功跑起一个“Hello World”的时候,那种成就感是实打实的。这不仅仅是验证了环境,更是你Go语言学习旅程的一个真正开始。从这里开始,你就可以探索Go的并发、网络编程、Web开发等等,很多有趣的东西等着你。
以上就是Windows系统中安装Golang后如何验证环境是否配置成功的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号