昨晚更新了 Google App Engine SDK 之后......两者都go env具有goapp env正确的 GOPATH 和 GOROOT,go build并且goapp build两者都可以工作,但appcfg.py update ...返回每个第三方包都丢失了。即使我为每个包运行goapp get ...或go get ...再次运行,也没有什么区别,因为它们已经在 GOPATH 中。仅此一点就应该通过两个命令都构建项目这一事实来证实。有什么问题?:(编辑:每次我运行它都会产生不同的错误appcfg.py update .......main.go:4:找不到导入:“github.com/gin-gonic/gin” github.com/gin-gonic/gin/binding/default_validator.go:7:找不到导入:“gopkg.在/go-playground/validator.v8” github.com/gin-gonic/gin/context.go:17:找不到导入:“github.com/gin-gonic/gin/binding”... 跑goapp get ...所有这些,即使他们已经在那里。main.go:4:找不到导入:“github.com/gin-gonic/gin” github.com/gin-gonic/contrib/gzip/gzip.go:9:找不到导入:“github. com/gin-gonic/gin” github.com/gin-gonic/gin/render/yaml.go:10:找不到导入:“gopkg.in/yaml.v2”...重复,goapp get ...再次运行所有这些。main.go:4:找不到导入:“github.com/gin-gonic/gin” github.com/gin-gonic/gin/render/yaml.go:10:找不到导入:“gopkg.在/yaml.v2"没有意义。图书馆已经在那里了。我可以做goapp build,它可以工作,但我不能部署。所有这些都在“---开始服务器输出---”和“---结束服务器输出---”包装内......这是服务器端问题吗?
2 回答
陪伴而非守候
TA贡献1757条经验 获得超8个赞
https://groups.google.com/forum/#!topic/google-appengine-go/rVHZXlSfC7E ... 正如另一位用户在此处指出的,这是 Google App Engine 的临时问题。
可以通过注释掉main()
项目主包中的方法来解决。通常init()
使用 ,因此除了在同时部署到其他平台或为非 App Engine 执行在本地构建时的轻微不便外,这目前不会导致任何其他问题。
- 2 回答
- 0 关注
- 178 浏览
添加回答
举报
0/150
提交
取消