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=linux
或export 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
解释为什么需要依赖****
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!