Erlang:distel for emacs“reload”命令应该如何工作?

时间:2010-01-05 03:26:16

标签: erlang

这是我的工作,基于我认为重装应该如何工作。

  1. 我启动了一个erlang节点。
  2. 我在distel中连接到该节点。
  3. 我编辑一个缓冲区,其光束文件位于步骤1光束路径的节点中。这意味着它已经加载了,对吗?
  4. 我编辑了一个erlang缓冲区,它表示在第一步的节点中加载的模块。我添加了一个函数。
  5. 我在distel中运行重装。
  6. 我尝试运行新功能,并说它没有定义。

1 个答案:

答案 0 :(得分:1)

我猜你必须先编译。这是有道理的,除了我希望有一个编译和重载命令。最后,我发现像这样创建一个Emakefile更容易:

{"rest_api/src/*", [{outdir,"rest_api/ebin"},{i, "include"}]}. 

...在与我的应用程序的启动脚本相同的目录中,然后在erlang shell中根据需要运行make:all([load])。