我该如何解决" go get ./..."何时安装依赖项?

时间:2017-03-23 23:04:03

标签: go godeps

当我输入时 " go get ./..."我回来了:

./main.go:191: undefined: sendgrid.NewSendGridClientWithApiKey
./main.go:192: undefined: sendgrid.NewMail
./main.go:222: undefined: sendgrid.NewSendGridClientWithApiKey
./main.go:223: undefined: sendgrid.NewMail

如何修复此错误?或者我该如何调试呢? 它适用于较旧版本的go ...版本1.5.2 ..如果有帮助的话。 如果我能提供其他信息,请告诉我。我真的不知道从哪里开始,因为它在本地工作正常。提前谢谢。

1 个答案:

答案 0 :(得分:2)

Sendgrid最近稍微改变了他们的API *

它在本地工作的原因几乎可以肯定是因为你在GOPATH中使用了旧版本的go库...在本地使用go get -v -u ./...(更新依赖项)也可能会在本地破坏它。

您可以通过更新代码以匹配新API来修复它,也可以通过销售旧版本来修复您的依赖项。