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

去获取不获取所有依赖项

去获取不获取所有依赖项

Go
UYOU 2021-11-22 18:55:05
我在 Windows 8.1 64 位上使用 go 1.5.1。我没有GO15VENDOREXPERIMENT在我的环境中设置。我安装了最新版本的 git 和 bazaar。我正在尝试获取gomniauth包裹:go get github.com/stretchr/gomniauth即使该过程在没有任何错误的情况下完成,也没有引入许多依赖项。例如,在编译我的应用程序(取决于 gomniauth)时,我收到以下错误:..\github.com\stretchr\codecs\xml\simple_xml_codec.go:5:2: cannot find package "github.com/clbanning/x2j" in any of:    C:\Go\src\github.com\clbanning\x2j (from $GOROOT)    C:\work\src\github.com\clbanning\x2j (from $GOPATH)..\github.com\stretchr\codecs\msgpack\msgpack_codec.go:6:2: cannot find package "github.com/ugorji/go/codec" in any of:    C:\Go\src\github.com\ugorji\go\codec (from $GOROOT)    C:\work\src\github.com\ugorji\go\codec (from $GOPATH)..\github.com\stretchr\codecs\bson\bson_codec.go:5:2: cannot find package "labix.org/v2/mgo/bson" in any of:    C:\Go\src\labix.org\v2\mgo\bson (from $GOROOT)    C:\work\src\labix.org\v2\mgo\bson (from $GOPATH)它似乎引入了 的直接依赖项gomniauth,但没有引入依赖项的依赖项。我已经和删除stretchr从我的文件夹GOPATH/src以及GOPATH/pkg,但运行后go get很多次,但还是没有超过第二级别的任何依赖拉动。我 100% 确信我的终端没有网络问题。我可以使用浏览器或 curl 访问那些 github 存储库。
查看完整描述

2 回答

?
ibeautiful

TA贡献1993条经验 获得超5个赞

将目录更改为您的项目,然后尝试go get ./...
例如:

cd C:\work\src\github.com\stretchr\gomniauth
go get ./...

或者只是go get github.com/stretchr/gomniauth/...作为阿米特·库马尔·古普塔建议


查看完整回答
反对 回复 2021-11-22
?
潇湘沐

TA贡献1816条经验 获得超6个赞

就我而言,我缺少bzr 包

使用dnf install bzr并运行@RoninDev 建议添加它后,它按预期工作:

cd $GOPATH/src/github.com/stretchr/gomniauth
go get ./...


查看完整回答
反对 回复 2021-11-22
  • 2 回答
  • 0 关注
  • 147 浏览
慕课专栏
更多

添加回答

举报

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