Golang环境安装和常用命令

下载地址

Go官网下载地址:https://golang.org/dl/
Go官方镜像站(推荐):https://golang.google.cn/dl/
Windows平台和Mac平台推荐下载可执行文件版,Linux平台下载压缩文件版即可
安装完成后输入go version可查看版本号
go env可查看环境配置信息

配置GOPROXY

默认GOPROXY配置是:GOPROXY=https://proxy.golang.org,direct,由于国内访问不到https://proxy.golang.org,所以需要换一个PROXY,这里推荐使用https://goproxy.io或https://goproxy.cn
可以执行下面的命令修改GOPROXY:go env -w GOPROXY=https://goproxy.cn,direct
macOS 或 Linux系统 export GOPROXY=https://goproxy.cn

IDE选择

vscode和goland都行,vscode免费需要安装插件,goland花钱对硬件要求高点,功能强大

go常用命令

输入go help 会出现go的常用的命令
go build:对源码和依赖包进行打包,生成可执行文件
如需把编译为其他系统可运行的文件需修改GOOS先运行 set GOOS=linuxexport GOOS=linux把系统改了再编译
go install:编译并安装包或依赖安装到 GOPATH/bin下
go run:编译运行程序
go get:把依赖库添加到当前module中,如果本机之前从未下载过则先下载并安装
go mod: 管理当前项目中的依赖

go mod init modname
go mod tidy扫描当前项目中的所有代码更新添加未被记录的依赖
go mod download 下载依赖的module到本地cache(默认为$GOPATH/pkg/mod目录)
go mod edit 编辑go.mod文件
go mod graph 打印模块依赖图
go mod init 初始化当前文件夹, 创建go.mod文件
go mod vendor 将依赖复制到vendor下
go mod verify 校验依赖
go mod why 解释为什么需要依赖****

posted @   白黑黑  阅读(157)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示