由于导入错误而无法在我的代码中部署到Google App Engine

时间:2017-10-03 08:34:12

标签: google-app-engine-go

我正在尝试使用beta部署命令将应用程序部署到Google AppEngine:gcloud beta app deploy app.yaml我甚至尝试添加:--verbosity=info以获取更多信息。

然而我一直收到这个错误: Failed parsing input: parser: bad import "unsafe" in golang.org/x/sys/unix/dirent.go

据我所知,错误不是来自我的代码,我使用的唯一外部库是

  • gorilla / mux
  • sirupsen / logrus

从我所知道的内容也不使用任何不安全的代码。我的本地go版本为go version go1.8.3 linux/amd64,我在Google AppEngine上使用标准环境。

此外,本地代码运行应该。

关于可能出错的任何想法?

1 个答案:

答案 0 :(得分:1)

github.com/sirupsen/logrus包正在使用golang.org/x/sys/unix包。

请参阅:https://github.com/sirupsen/logrus/search?q=unix&type=Code

您不能在Google AppEngine标准上使用任何使用unsafe的软件包或导入使用它的其他软件包。