除了通常的 go get
,我有一个外部包。 , 需要运行 make install
在其$GOPATH/src
目录以便使用它(执行一些 makefile 和 git 魔术)。
尝试将此包与模块一起使用意味着使用 go mod vendor
将其副本下载到 vendor 库中。 .但是,此副本不是 git 存储库,因此正在运行 make install
包的 vendor 文件夹内失败。
这是否意味着该包不能在模块中使用,我必须恢复使用 GOPATH?
最佳答案
Does this mean that the package cannot be used in a module
是的。
联系作者并让他检查 makefile 的作用。
关于go - 将 Go Modules 与需要 "make install"的包一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65058016/