我正在遵循这个教程:http://elixir-lang.org/getting-started/mix-otp/agent.html
因此,在我的 Elixir 项目中,我有一个模块 lib/kv/bucket.exs
和一个测试 test/kv/bucket_test.exs
。
当我运行 mix test 时,我得到以下错误:** (UndefinedFunctionError) undefined function KV.Bucket.start_link/0 (module KV.Bucket is not available)
我漏掉了什么吗?
bucket.ex
放在test
目录中而不是kv/lib/kv/
目录中(我必须创建该目录)。$ mix test
将负责编译lib/
文件。 - 7stud