Не удалось развернуть приложение Elixir на Heroku из-за зависимости от частного репо - PullRequest
0 голосов
/ 07 июня 2019

Я использую buildpack для Elixir heroku, и одна из зависимостей не работает с mix deps.get, потому что это из частного репозитория Github.

Когда я пытался развернуть, я получил эту ошибку:

remote: * Getting my_library (https://github.com/my_organization/my_library.git)
remote: fatal: could not read Username for 'https://github.com': No such device or address
remote: ** (Mix) Command "git --git-dir=.git fetch --force --quiet --progress" failed
remote:  !     Push rejected, failed to compile Elixir app.
remote: 
remote:  !     Push failed
remote: Verifying deploy...

Я попытался добавить GITHUB_API_TOKEN в конфигурационные переменные Heroku, но я все еще получаю ту же ошибку.

1 Ответ

3 голосов
/ 07 июня 2019

Веб-пакет Elixir не содержит шагов для обработки частных зависимостей GitHub.Вы можете включить этот buildpack-пакет для соответствующей настройки GitHub: https://github.com/timshadel/heroku-buildpack-github-netrc

...