@AleDv

Как решить ошибку деплоя на Heroku bin/*-heroku?

Всем привет. Есть небольшой проектик на Go. Пытаюсь выложит его на Heroku и получаю ошибку:

remote: Building source:
remote:
remote: -----> Go app detected
remote: -----> Fetching jq... done
remote: -----> Fetching stdlib.sh.v8... done
remote:  !!    
remote:  !!    'GOVERSION' isn't set, defaulting to 'go1.12.17'
remote:  !!    
remote:  !!    Run 'heroku config:set GOVERSION=goX.Y' to set the Go version to use
remote:  !!    for future builds
remote:  !!    
remote: -----> New Go Version, clearing old cache
remote: -----> Installing go1.12.17
remote: -----> Fetching go1.12.17.linux-amd64.tar.gz... done
remote: -----> Fetching errors-0.8.0.tar.gz... done
remote: -----> Fetching gb-0.4.4.tar.gz... done
remote: -----> Installing GB v0.4.4... done
remote: -----> Running: gb build -tags heroku
remote: bus
remote: bot
remote: -----> Post Compile Cleanup
remote: mv: cannot stat 'bin/*-heroku': No such file or directory
remote:  !     Push rejected, failed to compile Go app.
remote:
remote:  !     Push failed
remote: Verifying deploy...
remote:
remote: !       Push rejected to transport-bot-k.
remote:


Структура самого проекта: 5f5deac5cdf71397002205.png

Какую папку bin он хочет переместить и куда - непонятно. В репозитории для примера go - приложений тоже никаких папок bin не заметил.

Что делаю не так и как наконец-то развернуть проект?
  • Вопрос задан
  • 187 просмотров
Пригласить эксперта
Ответы на вопрос 1
2ord
@2ord
Если src находится в корне проекта, то buildpack Го не знает как собрать проект. В зависимости от того что используется для проверки зависимостей, используются те или иные инструменты при сборке.
Кроме того в корне проекта отсутствует файл Procfile.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы