使用控制台和代码更新启动 Rebar3 项目进行开发

Starting Rebar3 project for development with console and code updating

我用 Rebar3 创建了一个这样的项目

rebar new release app1

然后我编译了它:

rebar3 compile

现在的问题是,使用 Rebar3,我如何在开发模式下启动项目?

我的要求是:

  1. 它将作为 Erlang 节点启动
  2. 使其从依赖项开始并初始化应用程序
  3. 开始互动shell
  4. 从 Emacs 即时编译的能力

或者我只能手动启动 Rebar3 shell 并设置 cookie?

要启动项目,您需要先构建版本。 Rebar3 将此委托给 relx 工具。 See here。当您构建版本时,您可以 运行 它就像 ./_build/default/bin/node_name.