登录
首页 >  Golang >  Go问答

go.mod 文件不存在于 GO 目录下

来源:stackoverflow

时间:2024-02-16 16:09:23 384浏览 收藏

哈喽!今天心血来潮给大家带来了《go.mod 文件不存在于 GO 目录下》,想必大家应该对Golang都不陌生吧,那么阅读本文就都不会很困难,以下内容主要涉及到,若是你正在学习Golang,千万别错过这篇文章~希望能帮助到你!

问题内容

我从 GO 开始,我想像 Python 一样创建一个 virtualenv (将导入模块存储在项目目录本身),我在 GO 的文档 https://go.dev/doc/tutorial/workspaces 中阅读并了解 GO 的创建工作区正是我所需要的。但当我这样做时,它不起作用。就像附图中一样,在“go mod init .../hello_go”完成后,然后“go work init ./hello_go”出现了问题。

我不明白问题出在哪里?


正确答案


问题是 go.work 文件应该位于项目的根目录,并指向包含 go.mod 文件的子目录。

该错误告诉您不存在包含 go.mod 文件的目录 ./hello_go。这是正确的,因为您也在根级别初始化了模块。

如果您只有一个模块,则无需创建工作区。您可以像以前一样在根级别创建模块,然后使用 go mod 来管理该特定模块的依赖项。

今天关于《go.mod 文件不存在于 GO 目录下》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>