我无法在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
在localhost上一切正常
答案 0 :(得分:0)
从错误消息判断,你应该设置一个路径到" src"文件夹中。
他们应该能够找到" FBackend / router"在" / usr / local / go / src /"因为它在那里。
我能理解它怎么能找不到" FBackend / router"在" / usr / local / go / src / FBackend / router"因为你可能没有" / usr / local / go / src / FBackend / router / FBackend / router"设置。