访问国内镜像网站下载Go安装包:
环境变量配置
1、
-
如果
Path
中有你下载的Go
语言的工作目录+\bin
,就不需要加GOROOT
-
如果没有,则添加变量
GOROOT
path
为D:\***\Go
(Go语言工作目录) -
最后在Path变量下添加
%GOROOT%\bin
2、
-
创建一个文件夹(尽量不要再
C
盘)命名为gopath
,在其下面创建三个文件夹-
bin
-
pkg
-
src
-
-
添加环境变量
GOPATH
path
为你的gopath
路径
在cmd
中输入 go version
查看go的版本信息
输入go env
查看go
的变量配置信息
go env
配置
GO111MODULE
:包管理模式,auto即可,可以同时使用MODULE
和GOPATH
模式(非mod项目也可以build 解决 go: go.mod file not found in current directory or any parent directory
)
在cmd
中的命令
// cmd
go env -w GO111MODULE=auto
# 配置包代理镜像
go env -w GOPROXY=https://goproxy.cn,direct
// 公司内根据需要配置私有模块
go env -w GONOPROXY=xxx.xxx
go env -w GONOSUMDB=xxx.xxx
// `go env` 可查看目前的`env`变量配置
创建项目
创建GoDemo
文件夹,执行 go mod init GoDemo
命令,初始化工程
创建main.go
文件,输入如下代码,并保存
package main
import "fmt"
func main() {
fmt.Println("Hello World")
}
cmd
,执行go run main.go
go run main.go
断点调试
选择vscode
开发和调试Go项目
首先安装go插件,插件市场直接搜索go并安装
然后vscode
命令面板输入 go install -v
,安装必要的go开发工具
打开创建的GoDemo
项目,F5
启动调试(还报错的话vscode
会有个提示然后点击安装即可)
如果断点调试提示go版本过旧(1.16.9) ,可以安装旧版dlv
go get -u github.com/go-delve/delve/cmd/dlv@v1.6.1
go install github.com/go-delve/delve/cmd/dlv@v1.6.1
dlv.exe
会在GOPATH
目录下生成
Go语言入门推荐
菜鸟编程