Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Erlang:distel对emacs的作用如何;“重新加载”;命令应该起作用吗?_Erlang - Fatal编程技术网

Erlang:distel对emacs的作用如何;“重新加载”;命令应该起作用吗?

Erlang:distel对emacs的作用如何;“重新加载”;命令应该起作用吗?,erlang,Erlang,以下是我所做的,基于我认为重载应该如何工作 我启动一个erlang节点 我连接到distel中的节点 我编辑一个缓冲区,其梁文件位于步骤1的梁路径中的节点中。这意味着它已经上膛了,对吗 我编辑了一个erlang缓冲区,它表示在步骤一的节点中加载的模块。我添加了一个函数 我在distel运行重新加载 我试着运行新函数,它说它没有定义 我想你必须先编译。这是有意义的,只是我希望当时有一个编译和重新加载命令。最后,我发现创建一个Emakefile更容易,如下所示: {"rest_api/src/*",

以下是我所做的,基于我认为重载应该如何工作

  • 我启动一个erlang节点
  • 我连接到distel中的节点
  • 我编辑一个缓冲区,其梁文件位于步骤1的梁路径中的节点中。这意味着它已经上膛了,对吗
  • 我编辑了一个erlang缓冲区,它表示在步骤一的节点中加载的模块。我添加了一个函数
  • 我在distel运行重新加载
  • 我试着运行新函数,它说它没有定义

  • 我想你必须先编译。这是有意义的,只是我希望当时有一个编译和重新加载命令。最后,我发现创建一个Emakefile更容易,如下所示:

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

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

    我想您必须先编译。这是有意义的,只是我希望当时有一个编译和重新加载命令。最后,我发现创建一个Emakefile更容易,如下所示:

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

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

    看起来我正在尝试做基本相同的事情。你能再描述一下你最后是如何实现你的工作流程的吗?看起来我基本上也在做同样的事情。你能再描述一下你最后是如何实现你的工作流程的吗?