如何使用 Go mod 引用你的 Go 项目?
要使自己开发的 Go 项目可以被 Go mod 引用,需要按照以下步骤进行设置:
-
确保你的项目位于 Go 的工作目录中。你可以通过运行
go env命令来查看工作目录的位置。默认的工作目录是$GOPATH/src,可以通过设置GO111MODULE=on来启用 Go mod。 -
在项目的根目录下使用以下命令初始化 Go mod:
go mod init '<module-name>'这将在项目根目录下生成一个
go.mod文件,其中<module-name>是你的项目的名称。 -
在
go.mod文件中,你可以指定你的项目依赖的其他模块。例如:module '<module-name>' go 1.16 require ( github.com/example/dependency v1.2.3 )这个例子中,你可以引用一个名为
github.com/example/dependency的模块,并指定它的版本为v1.2.3。 -
在代码中,你可以使用
import语句来引入其他模块,如:import ( 'fmt' 'github.com/example/dependency' )这个例子中,你引用了标准库的
fmt包和github.com/example/dependency模块。 -
最后,你可以使用
go build、go run或其他 Go 构建工具来构建和运行你的项目。Go mod 会自动下载和管理你的依赖项。
这些步骤将使你的 Go 项目可以被 Go mod 正确引用和管理。记得在引用其他模块时,确保在go.mod文件中指定正确的模块和版本号。
原文地址: https://www.cveoy.top/t/topic/o4NB 著作权归作者所有。请勿转载和采集!