Wie richte ich private Deps von github in rebar.config ein?
Frage
Sie fragen sich nur, ob es möglich ist, private Deps in rebar.config einzurichten?Besonders wenn dies von Github abhängt.
Irgendwelche Ideen?
Lösung 2
Es gibt keine Lösung. Sie müssen lediglich git (nicht https) der Dep angeben, die Sie verwenden möchten.Führen Sie dann ./rebar get-deps
aus und los geht's.
Wichtig: Wenn Sie iTerm verwenden und es für Sie nicht funktioniert, ist Terminal.app Ihr Freund.
Andere Tipps
Ich hatte die gegenteilige Lösung, ich habe git://
verwendet und es hat nicht funktioniert, also habe ich zu https://
gewechselt.
Original: {PACKAGE_NAME, {git, "git://github.com/ORG/PRIVATE_REPO.git", {branch, "MY_BRANCH"}}}
Arbeiten: {PACKAGE_NAME, {git, "https://github.com/ORG/PRIVATE_REPO", {branch, "MY_BRANCH"}}}
Sowohl rebar3 compile
als auch rebar3 shell
funktionieren jetzt einwandfrei.Dies ist unter macOS Mojave v10.14.2, Terminal v2.9.1, rebar3 v3.8.0, Erlang / OTP 21, ERTS 10.2.3 möglich.Ich verwende lokal gespeicherte Github-Anmeldeinformationen, insbesondere ein persönliches Zugriffstoken, da ich 2FA für die Arbeit verwenden muss.