昨晚更新Google App Engine SDK之后...go envgoapp env都具有正确的GOPATH和GOROOT,go buildgoapp build都可以工作,但是appcfg.py update ...返回缺少每个第三方软件包的信息。

即使我为每个软件包再次运行goapp get ...go get ...,也没有什么区别,因为它们已经存在于GOPATH中。仅这两个命令都会构建项目这一事实就可以证实这一点。

有什么事吗:(

编辑:每次我运行appcfg.py update .时,它都会产生不同的错误...



...对所有这些都运行goapp get ...,即使它们已经存在。



...重复,对所有这些再次运行goapp get ...



没有意义。这些库已经在那里。我可以执行goapp build且可以使用,但是我无法部署。

所有这些都在“---开始服务器输出---”和“---最终服务器输出---”包装中...这是服务器端的问题吗?

最佳答案

这是App Engine SDK for Go的一个已知问题,在发布期间已捕获并得到解决。它是公开Issue 13230中的跟踪器。这将不再有效。

一个重要的注意事项,如documentation中所述,不应在Go GAE应用程序中实现main()函数,因为该行为是unspecified

如果仍然有人遇到此问题,请提交有关App Engine public issue tracker的新缺陷报告,并链接回Issue 13230以获取上下文。

关于google-app-engine - “goapp build”有效,但是“appcfg.py update”只是“can'找不到进口”……?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39105654/

10-08 23:51