我只是想运行IEx来要求这个包,我不想创建一个混合项目并进入deps。
例如,gem install bundle
我该怎么做?
答案 0 :(得分:1)
据我了解,mix archive.install
对于安装将提供混合任务的档案非常有用。
您可以做的是将所有.beam文件放在将在iex / elixir启动时指定的存储库中(使用-pa $CUSTOMPATH
选项)。
这将在elixir启动期间加载.beam文件。
例如,在elixir
shell脚本中,有这一行:
exec "$ERL_PATH" -pa "$SCRIPT_PATH"/../lib/*/ebin $ELIXIR_ERL_OPTIONS $ERL -extra "$@"
你可以添加一个额外的`-pa~ / .local / ebin'来加载那些.beam文件