==> ecto Compiling 70 files (.ex) warning: redefining module Ecto.Adapters.SQL.Stream (current version loaded from ~/elixir_projects/hospital/_build/dev/lib/ecto_sql/ebin/Elixir.Ecto.Adapters.SQL.Stream.beam) lib/ecto/adapters/sql/stream.ex:1 warning: redefining module Ecto.Adapters.MySQL (current version loaded from ~/elixir_projects/hospital/_build/dev/lib/ecto_sql/ebin/Elixir.Ecto.Adapters.MySQL.beam) lib/ecto/adapters/mysql.ex:1 warning: redefining module Enumerable.Ecto.Adapters.SQL.Stream (current version loaded from ~/elixir_projects/hospital/_build/dev/lib/ecto_sql/ebin/Elixir.Enumerable.Ecto.Adapters.SQL.Stream.beam) lib/ecto/adapters/sql/stream.ex:12 == Compilation error in file lib/ecto/adapters/mysql.ex == ** (FunctionClauseError) no function clause matching in Keyword.fetch!/2 The following arguments were given to Keyword.fetch!/2: # 1 :mariaex # 2 :driver Attempted function clauses (showing 1 out of 1): def fetch!(+keywords+, +key+) when -is_list(keywords)- and +is_atom(key)+ (elixir) lib/keyword.ex:386: Keyword.fetch!/2 lib/ecto/adapters/mysql.ex:118: (module) (stdlib) erl_eval.erl:680: :erl_eval.do_apply/6 could not compile dependency :ecto, "mix compile" failed. You can recompile this dependency with "mix deps.compile ecto", update it with "mix deps.update ecto" or clean it with "mix deps.clean ecto"
_build and try again.
If it doesn’t work then, please try to create a naked project on GitHub that reproduces the issue.
By removing deps and _build, are you making reference to the folders in the project?
Yes. Assuming though that you are currently in the “
If you are not, something else is going on that massively confuses your environment…