环境搭建

使用homebrew 安装 go,它会安装在下面

/usr/local/Cellar/go/1.25.1

GOROOT

上面Go安装路径,指向Go语言的安装根目录,它告诉系统Go语言的核心文件(编译器、标准库等)存放在什么位置。具体包含:

  • Go编译器(go命令)
  • 标准库源代码(如fmt、net/http等)
  • 官方工具(如gofmt、godoc等)
  • 头文件和运行时库

1.3 何时需要设置GOROOT
大多数情况下不需要手动设置GOROOT,因为:

官方安装包会自动配置
Go工具链能自动检测默认位置
需要手动设置的情况:

将Go安装在了非标准位置
系统中有多个Go版本需要切换
某些特殊环境下自动检测失败

GOPATH

GOPATH设置:go工作环境,一般该路径下会需要有三个目录: bin、pkg、src,你可以将多个项目源码放置src中,编译后的文件放置bin中

GOPATH/
├── bin/        # 编译生成的可执行文件
├── pkg/        # 编译生成的包对象文件
└── src/        # 源代码(项目代码和第三方依赖)
    ├── github.com/
    │   └── user/
    │       └── project/
    └── other/path/
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容