当我输入时 " 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 ..如果有帮助的话。 如果我能提供其他信息,请告诉我。我真的不知道从哪里开始,因为它在本地工作正常。提前谢谢。
答案 0 :(得分:2)
Sendgrid最近稍微改变了他们的API *。
它在本地工作的原因几乎可以肯定是因为你在GOPATH中使用了旧版本的go库...在本地使用go get -v -u ./...
(更新依赖项)也可能会在本地破坏它。
您可以通过更新代码以匹配新API来修复它,也可以通过销售旧版本来修复您的依赖项。