goland配置go项目
GOROOT配置SDK位置(即go安装目录)
GOROOT
配置SDK位置(即go安装目录)
GOPATH(Go 工作目录)
作用:定义 Go 的工作空间,存放:
你的项目代码(
src/
)第三方依赖包(
pkg/
)编译后的可执行文件(
bin/
)默认值:
Linux/macOS:
$HOME/go
Windows:
%USERPROFILE%\go
目录结构:
GOPATH/ ├── bin/ # 可执行文件(如 `go install` 生成的二进制) ├── pkg/ # 编译后的依赖包(如第三方库的 `.a` 文件) └── src/ # 源代码(你的项目和第三方库) ├── github.com/foo/bar # 第三方库 └── yourproject/ # 你的项目
Go 1.11+ 建议
使用 Go Modules(
go.mod
)管理依赖,不再依赖GOPATH
。GOROOT 保持默认即可,无需手动设置。
即使设置了
GOPATH
,项目也可以放在任意位置(不再强制要求$GOPATH/src
)。
特殊情况:
go install
安装的二进制文件默认会存放到$GOPATH/bin
(如果设置了GOPATH
),否则存放到$HOME/go/bin
(Go 1.16+ 的默认行为)。
-
上一篇
Error in modules manager: modules management requires 'filebeat.config.modules.path' setting
./filebeat modules SUBCOMMA SUBCOMMA代表子命令出现下面报错Error i
-
下一篇
exec: "D:\\D\\go-cache\\go-build2238180909\\b001\\exe\\main": file does not exist报错
win执行gorunmain.go 报exec:"D:\\D\\go-cache\\go-build2238180909\\b001
相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~