找不到Elixir-模块GenServer.behavior

找不到Elixir-模块GenServer.behavior,elixir,Elixir,我收到错误,模块GenServer。行为未加载,无法找到 对于以下脚本: defmodule FridgeServer do use GenServer.Behaviour def init(items) do {:ok, items} end def handle_call({:store, item}, _from, items) do {:reply, :ok, [item | items]} end end 我正在学习关于OTP的教程,并在运行测

我收到错误,模块GenServer。行为未加载,无法找到

对于以下脚本:

defmodule FridgeServer do
  use GenServer.Behaviour

  def init(items) do
    {:ok, items}
  end

  def handle_call({:store, item}, _from, items) do
    {:reply, :ok, [item | items]}
  end
end

我正在学习关于OTP的教程,并在运行测试时收到了错误。我目前正在使用Elixir-V1.4.2

您正在学习一个非常古老的教程
GenServer.behavior
在中被弃用,后来被删除,取而代之的是
GenServer
。如果您将该行更改为
使用GenServer
,您的代码应该可以工作。

您正在学习一个非常古老的教程
GenServer.behavior
在中被弃用,后来被删除,取而代之的是
GenServer
。如果您将该行更改为
使用GenServer
,您的代码应该可以工作