提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
一、安装包下载
二、具体安装
1,centos
,环境安装
,软件下载后上传到centos服务器进行解压并指定存储位置
tar -xvf go1.20.13.linux-amd64.tar.gz -C /www
,进入解压位置执行查看版本命令验证是否执行成功(显示具体信息表示成功)
./bin/go version
,配置环境变量
编辑文件 /etc/profile,在文件结束添加如下命令
GO_PATH=go具体路径
export $PATH:$GO_PATH
添加后保存且退出,并执行source /etc/profile 即可
2,window
3,mac(m2芯片)
,访问官网找到匹配系统的包进行下载(安装目录通常在:/usr/local/go/bin)
,配置环境变量
三、环境配置
,go env 配置
,GOPATH 路径修改
go env -w GOPATH=go工作目录
,GOPROXY go代理地址配置
go env -w GOPROXY="https://goproxy.io"
,打包文件存储地址配置
go env -w GOBIN=/PATH
,文件打包
go build
,build 参数详解
,自定义输出包名
,go build -o output_path/output_pkg main.go
,私有库配置
,设置GOPRIVATE环境变量,防止走代理:
go env -w GOPRIVATE=*.gitlab.example.cn/*
go env -w GONOPROXY=*.gitlab.example.cn/*
,配置访问权限
方式一(推荐): 配置git将请求从ssh转换为https:git config --global
url."ssh://git@gitlab.example.cn/".insteadof "https://gitlab.example.cn/"
或者在.gitconfig直接追加(推荐使用这种)
[url "ssh://git@git.100tal.com/"]
insteadOf = https://git.100tal.com/
方式二:添加仓库访问Token: git config --global http.extraheader "PRIVATE-TOKEN: YOUR_PRIVATE_TOKEN"
,代码调试工具
,dlv 【window,mac】
工具包下载
go get github.com/go-delve/delve/cmd/dlv
,gdb 【linux】
总结
文档转载
Golang 国内proxy配置
Golang 目录结构配置
Golang Module模块详解
Golang 私有仓库配置