如何在单个Windows系统中启动多个Erlang节点?

如何在单个Windows系统中启动多个Erlang节点?,windows,erlang,erl,Windows,Erlang,Erl,我想在单个Windows7机器内启动多个Erlang节点来测试分布式程序。我发出以下命令来启动一个节点,但它不工作 C:\Users\Shekhar>erl -sname foo -setcookie erlang Error spawning C:\PROGRA~1\ERL510~1.2\ERTS-5~1.2\bin\epmd -daemon (error 0) C:\Users\Shekhar> 我在C:\Program Files\erl5.10.2目录中有erlang,在

我想在单个Windows7机器内启动多个Erlang节点来测试分布式程序。我发出以下命令来启动一个节点,但它不工作

C:\Users\Shekhar>erl -sname foo -setcookie erlang
Error spawning C:\PROGRA~1\ERL510~1.2\ERTS-5~1.2\bin\epmd -daemon (error 0)

C:\Users\Shekhar>
我在
C:\Program Files\erl5.10.2
目录中有erlang,在
C:\Program Files\erl5.10.2\erts-5.10.2\bin
目录或
C:\Program Files\erl5.10.2\bin
目录中没有名为
epmd
的可执行文件


有人能告诉我如何在一个系统中启动多个Erlang节点吗?

多个Erlang节点需要epmd,以便它们可以找到彼此。如果您的erlang安装缺少epmd,可能需要重新生成和/或重新安装。epmd.exe必须位于erlVxx\ertsVxx\bin中。如果找不到它,应该检查Erlang安装,或者只安装最新版本。根据我的经验,在windows系统中,没有什么比启动otp_win64_17.3.exe更重要的了。您也可以尝试软件包:任何对您来说更简单的软件包。