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 に答える