首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >金刚模块项目中的自动下载新包

金刚模块项目中的自动下载新包
EN

Stack Overflow用户
提问于 2021-12-17 11:35:37
回答 1查看 637关注 0票数 0

我正在学习一本关于go 1.15的书,这本书提倡使用go模块来进行依赖性管理,这一点不足为奇。我没有问题,直到有一章说:“因为我们为我们的项目启用了模块,在我们的代码中添加了一个新的导入之后,我们可以只做go run,go足够聪明地注意到新的导入,并且会自动下载包并为我们更新go.mod文件。我们不需要手动执行go get”。在书中,这个自动下载看起来是有效的,因为书中有显示下载信息的屏幕截图。

为了澄清,这个新导入是第一次添加到项目.中。

这对我来说是全新的,让我很兴奋,但是当我尝试的时候,它就不起作用了。上面写着no required module provides package github.com/xxx/yyy; to add it: go get github.com/xxx/yyy;显然,我已经为项目启用了模块。

我错过了什么设置来启用这个自动下载吗?我用的是go 1.16

EN

回答 1

Stack Overflow用户

发布于 2021-12-17 12:14:50

创建新项目时,必须手动添加将通过命令:go get ...使用的库。

但是稍后,如果您在另一台机器上运行该项目,例如,一旦使用go run命令或go build命令,Go将自动下载并添加库。例如,如果您从GitHub下载一个项目并运行它,它将自动加载和添加所有库。您只需键入:go run ...go build

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70392571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档