Не удается найти пакет при развертывании в 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 / роутер "настройка.

Другие вопросы по тегам