我收到错误,模块GenServer.Behaviour未加载且无法找到。
对于以下脚本:
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 -v 1.4.2
答案 0 :(得分:4)
你正在关注一个非常古老的教程。 GenServer.Behaviour
已弃用GenServer
,之后已移除0.14以取消use GenServer
。如果您将该行更改为nan
,则代码应该有效。