11

我正在关注本教程:http ://elixir-lang.org/getting-started/mix-otp/agent.html

所以在我的 Elixir 项目中,我有一个模块lib/kv/bucket.exs,并对其进行了测试test/kv/bucket_test.exs

当我运行混合测试时,我收到以下错误:** (UndefinedFunctionError) undefined function KV.Bucket.start_link/0 (module KV.Bucket is not available)我错过了什么吗?

4

1 回答 1

13

所以事实证明,该模块必须使用.ex扩展而不是.exs,并且您需要运行mix compile来编译新模块。之后,mix test能够找到模块并且一切都按预期工作。

于 2016-03-13T15:29:54.207 回答