Не удается найти пакет при развертывании в App Engine
Я не могу развернуть свое приложение golang (с эхо- фреймворком) на App Engine.
У меня есть какая-то ошибка, например:
...
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 все работает нормально
1 ответ
Судя по сообщению об ошибке, вы должны установить один из путей к папке "src".
Они должны быть в состоянии найти "FBackend / router" в "/ usr / local / go / src /", поскольку он там есть.
Я могу понять, как он не может найти "FBackend / router" в "/ usr / local / go / src / FBackend / router", потому что у вас, вероятно, нет "/ usr / local / go / src / FBackend / router / FBackend / роутер "настройка.