首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Golang的“内部错误:重复加载”--如何解决此错误?

Golang的“内部错误:重复加载”--如何解决此错误?
EN

Stack Overflow用户
提问于 2015-10-22 06:04:53
回答 1查看 641关注 0票数 1

我是新来的。我在我的项目中使用了外部包。我尝试使用下面的命令获取所有导入的包,

去把-v全拿出来

它将引发重复加载错误。这有什么问题。如何解决此错误?

代码语言:javascript
复制
go get -v all
internal error: duplicate loads of unsafe
internal error: duplicate loads of runtime
internal error: duplicate loads of errors
internal error: duplicate loads of sync/atomic
internal error: duplicate loads of sync
internal error: duplicate loads of io
internal error: duplicate loads of unicode
internal error: duplicate loads of unicode/utf8
internal error: duplicate loads of bytes
internal error: duplicate loads of bufio
internal error: duplicate loads of math
internal error: duplicate loads of strconv
internal error: duplicate loads of reflect
internal error: duplicate loads of encoding/binary
internal error: duplicate loads of syscall
internal error: duplicate loads of time
internal error: duplicate loads of os
internal error: duplicate loads of fmt
internal error: duplicate loads of sort
internal error: duplicate loads of strings
internal error: duplicate loads of path/filepath
internal error: duplicate loads of path
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-22 06:12:10

不要使用all作为go get的参数。它不是这样工作的。

"all“是特殊的,意思是”整个标准库“,您不需要(也不能) go get标准库(因为它是Go安装的一部分)。

仔细查看go工具的文档,例如go helpgo help get。要获得外部包foo/bar/baz,请使用go get foo/bar/baz

没有(简单的,适合新手的)方法来获取所有导入的外部包。最明智的方法是使用go get the/external/package,然后在代码中使用它,而不是相反。

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

https://stackoverflow.com/questions/33274360

复制
相关文章

相似问题

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