-3

我只想运行 IEx 来要求这个包,我不想创建一个混合项目并进入 deps。

例如,gem install bundle

我该怎么做呢?

4

1 回答 1

1

据我了解,mix archive.install安装将提供混合任务的档案很有用。您可以做的是将所有 .beam 文件放在将在 iex/elixir 启动时指定的存储库中(使用-pa $CUSTOMPATH选项)。这将在 elixir 启动期间加载 .beam 文件。

例如,在elixirshell 脚本中,有这一行:

exec "$ERL_PATH" -pa "$SCRIPT_PATH"/../lib/*/ebin $ELIXIR_ERL_OPTIONS $ERL -extra "$@"

您可以添加额外的 `-pa ~/.local/ebin" 来加载这些 .beam 文件

于 2015-10-27T17:20:04.640 回答