Сбой конфига DB Ecto
В config/dev.exs
:
config :drupex, Drupex.Repo,
adapter: Ecto.Adapters.Postgres,
-- username, password, database, hostname, pool_size omitted --
config :drupex, Drupex.DrupalRepo,
adapter: Ecto.Adapters.Mysql,
-- username, password, database, hostname omitted --
В mix.exs
под defp deps do
я добавил {:mariaex, "~> 0.8.2"},
сразу после {:postgrex, ">= 0.0.0"}
, Наконец в lib/drupex/repo.ex
я добавил
defmodule Drupex.DrupalRepo do
use Ecto.Repo, otp_app: :drupex
end
Я побежал mix deps.get
, mix deps.compile
сейчас работает mix
я получил
** (ArgumentError) adapter Ecto.Adapters.Mysql was not compiled, ensure it is correct and it is included as a project dependency
1 ответ
Оказывается, адаптер называется MySQL
и это чувствительно к регистру. Изменение на adapter: Ecto.Adapters.MySQL,
решил проблему.