引用本地 Go 模块:解决导入错误
当尝试将本地开发的 Go 模块包导入到另一个 Go 程序时,您可能会遇到与 Go 的依赖解析机制相关的错误。当 Go 无法找到模块的远程 URL 时,就会出现此问题。
在您的场景中,您创建了一个名为“mymodule”的 Go 模块和一个导入“mymodule”的测试程序“test”。但是,由于“mymodule”尚未推送到远程存储库,Go 无法解决其依赖关系。
解决方案:
要解决此问题,请使用“将测试项目的“go.mod”文件中的“替换”关键字指向本地“mymodule”目录。这告诉 Go 在哪里找到依赖项。
replace github.com/Company/mymodule v0.0.0 => ../mymodule
其他注意事项:
以上是如何解决引用本地 Go 模块时的导入错误?的详细内容。更多信息请关注PHP中文网其他相关文章!