As I understood, mix archive.install
is useful to install archives that will provide mix tasks.
What you could do is to put all the .beam files in a repository that will be specified at iex/elixir startup (with the -pa $CUSTOMPATH
option).
This will load the .beam files during elixir startup.
For instance, in the elixir
shell script, there is this line:
exec "$ERL_PATH" -pa "$SCRIPT_PATH"/../lib/*/ebin $ELIXIR_ERL_OPTIONS $ERL -extra "$@"
You can add an additional `-pa ~/.local/ebin" to load those .beam file
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…