Elixir GenServer没有进程

时间:2017-05-17 04:49:31

标签: erlang elixir mix gen-server

我正在关注this tutorial 并且与教程及其GH repo相比,我对代码进行了两次和三次检查,我无法弄清楚为什么我在运行{{1}时遇到此错误}

对于Elixir来说,我很绿,所以我还不是很擅长调试,所以请原谅我这是非常简单的

board_server.ex Gist

game_of_life.ex Gist

我的测试文件

mix test

我得到的错误是:

defmodule GameOfLife.BoardServerTest do
  use ExUnit.Case
  doctest GameOfLife.BoardServer
end

提前谢谢

1 个答案:

答案 0 :(得分:0)

此错误表明服务器未启动。您可以使用GameOfLife.BoardServer.start_link函数启动它。

简而言之,您应该使用GenServer#start或GenServer #start_link函数启动服务器。

GenServer docs