Я пытаюсь развернуть облачную функцию Google, написанную на Go.
Проведя небольшое исследование, я обнаружил, что файлы поставщиков предпочтительнее go .mod, поэтому я продаю все, что я использовать (который включает некоторые локальные зависимости) и игнорировать файлы go .mod / sum в файле .gcloudignore.
Проблема в том, что после попытки развертывания я получаю следующую ошибку:
go: nimbus@v0.0.0-00010101000000-000000000000: parsing /nimbus/go.mod: open /nimbus/go.mod: no such file or directory; Error ID: 03a1e2f7
nimbus - моя локальная зависимость, и она имеет следующую структуру:
![local repository structure](https://i.stack.imgur.com/4vq6X.png)
Репозиторий My Function имеет следующую структуру:
![enter image description here](https://i.stack.imgur.com/Bs2ej.png)
и мой go .mod файл:
module my_function
go 1.13
require nimbus v0.0.0-00010101000000-000000000000
replace nimbus => ../../../nimbus
Я пробовал это решение { ссылка } уже. Но это не устранило мою проблему.
Я перепробовал все, чтобы решить эту проблему, но, похоже, ничего не работает.