【问题标题】:Cannot find package when deploy to App Engine部署到 App Engine 时找不到包
【发布时间】:2018-09-07 14:51:17
【问题描述】:

我无法在 App Engine 上部署我的 golang 应用程序(使用 echo 框架)。

我有一些错误,例如:

...
Step #0: main.go:4:2: cannot find package "FBackend/router" in any of:
Step #0: /usr/local/go/src/FBackend/router (from $GOROOT) 
Step #0: /workspace/_gopath/src/FBackend/router (from $GOPATH) 
Finished 
Step #0 ERROR 
ERROR: build step 0 "..." failed: exit status 1

在项目中,我有三个这样的文件:

FBackend
    ...
    |___router
    |   |____router.go
    ...
    |
    |___main.go

在本地主机上一切正常

【问题讨论】:

    标签: google-app-engine go app-engine-flexible gopath


    【解决方案1】:

    从错误信息来看,你应该设置“src”文件夹的路径之一。

    他们应该能够在“/usr/local/go/src/”中找到“FBackend/router”,因为它在那里。

    我可以理解它如何在“/usr/local/go/src/FBackend/router”中找不到“FBackend/router”,因为您可能没有“/usr/local/go/src/FBackend” /router/FBackend/router”设置。

    【讨论】:

      猜你喜欢
      • 2020-10-14
      • 1970-01-01
      • 2012-06-25
      • 2011-03-20
      • 2015-02-19
      • 2021-12-30
      • 2018-12-16
      相关资源
      最近更新 更多