使用控制台和代码更新启动 Rebar3 项目进行开发
Starting Rebar3 project for development with console and code updating
我用 Rebar3 创建了一个这样的项目
rebar new release app1
然后我编译了它:
rebar3 compile
现在的问题是,使用 Rebar3,我如何在开发模式下启动项目?
我的要求是:
- 它将作为 Erlang 节点启动
- 使其从依赖项开始并初始化应用程序
- 开始互动shell
- 从 Emacs 即时编译的能力
或者我只能手动启动 Rebar3 shell 并设置 cookie?
要启动项目,您需要先构建版本。 Rebar3 将此委托给 relx 工具。 See here。当您构建版本时,您可以 运行 它就像 ./_build/default/bin/node_name
.
我用 Rebar3 创建了一个这样的项目
rebar new release app1
然后我编译了它:
rebar3 compile
现在的问题是,使用 Rebar3,我如何在开发模式下启动项目?
我的要求是:
- 它将作为 Erlang 节点启动
- 使其从依赖项开始并初始化应用程序
- 开始互动shell
- 从 Emacs 即时编译的能力
或者我只能手动启动 Rebar3 shell 并设置 cookie?
要启动项目,您需要先构建版本。 Rebar3 将此委托给 relx 工具。 See here。当您构建版本时,您可以 运行 它就像 ./_build/default/bin/node_name
.