为了账号安全,请及时绑定邮箱和手机立即绑定

GO目录中不存在go.mod文件

GO目录中不存在go.mod文件

Go
PIPIONE 2022-12-19 11:51:20
我从 GO 开始,我想像在 Python 中一样创建一个 virtualenv(将导入模块存储在项目目录本身),我阅读了 GO 的文档https://go.dev/doc/tutorial/workspaces并理解了这一点GO 的 Create the workspace 正是我所需要的。但是当我这样做时,它不起作用。如附图所示,在“go mod init .../hello_go”完成后,“go work init ./hello_go”出现错误。我不明白这是什么问题?
查看完整描述

1 回答

?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

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

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

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


查看完整回答
反对 回复 2022-12-19
  • 1 回答
  • 0 关注
  • 340 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信