go - 在 golang makefile 中使用 GOPATH 还是先初始化 go mod?

标签 go makefile go-modules gopath

我正在学习编写 Golang makefile 并且让我有些困惑,因为他们配置了 GO env 的一些示例,例如 GOOS, GOPATH, GOBASE在 build 之前。但通常我可以使用 go mod init创建 go 模块并在 Makefile 中使用 go build 建立我的项目。
那么最好的方法是什么?

最佳答案

现代 go带有 go mod 的代码. Makefile不应包含 GOPATH .只需使用 go build足够。
https://blog.golang.org/using-go-modules

关于go - 在 golang makefile 中使用 GOPATH 还是先初始化 go mod?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63839172/

相关文章:

pointers - t =&T {}和t = new(T)之间的核心区别是什么

c++ - 我想要的自动生成文件

go - 如何将一个 Go 模块嵌套在多个 Go 模块中作为本地依赖项

go - $GOPATH/go.mod 存在但不应该在 AWS Elastic Beanstalk 中

go - 使用 Go 依赖项的修改版本的问题

go - 在 golang 中更新 grpc 的接收和发送消息大小

unit-testing - 如何对 Go 错误进行单元测试

go - 如何将接口(interface) {} 转换为结构

build-process - 多个规则指定同一个假依赖,依赖只执行一次

嵌套循环中的 Makefile 变量引用