我只想运行 IEx 来要求这个包,我不想创建一个混合项目并进入 deps。
例如,gem install bundle
我该怎么做呢?
据我了解,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 文件