Skip to content

function Mix.Ecto.migrations_path/1 is undefined or private #15

@niccolox

Description

@niccolox

ok, I've worked my way through setup of Pow and Pow Assent on a new new phx 1.4 app

I assume I can also install this oauth provider into the same app? or this the problem?

or is it ecto 3 compatibility?

➜  my_website_com git:(master) ✗ mix phoenix_oauth2_provider.install
** (UndefinedFunctionError) function Mix.Ecto.migrations_path/1 is undefined or private
    Mix.Ecto.migrations_path(MyWebsite.Repo)
    lib/mix/tasks/ex_oauth2_provider.install.ex:77: anonymous fn/3 in Mix.Tasks.ExOauth2Provider.Install.add_migrations_files/1
    (elixir) lib/enum.ex:765: Enum."-each/2-lists^foreach/1-0-"/2
    (elixir) lib/enum.ex:765: Enum.each/2
    lib/mix/tasks/ex_oauth2_provider.install.ex:76: Mix.Tasks.ExOauth2Provider.Install.add_migrations_files/1
    lib/mix/tasks/ex_oauth2_provider.install.ex:40: Mix.Tasks.ExOauth2Provider.Install.run/1
    lib/mix/tasks/phoenix_oauth2_provider.install.ex:165: Mix.Tasks.PhoenixOauth2Provider.Install.install_ex_oauth2_provider/1
    lib/mix/tasks/phoenix_oauth2_provider.install.ex:78: Mix.Tasks.PhoenixOauth2Provider.Install.do_run/1
    (mix) lib/mix/task.ex:316: Mix.Task.run_task/3
    (mix) lib/mix/cli.ex:79: Mix.CLI.run_task/2
    (elixir) lib/code.ex:767: Code.require_file/2

my mix

      {:phoenix, "~> 1.4.0"},
      {:phoenix_pubsub, "~> 1.1"},
      {:phoenix_ecto, "~> 4.0"},
      {:ecto_sql, "~> 3.0"},
      {:postgrex, ">= 0.0.0"},
      {:phoenix_html, "~> 2.11"},
      {:phoenix_live_reload, "~> 1.2", only: :dev},
      {:gettext, "~> 0.11"},
      {:jason, "~> 1.0"},
      {:plug_cowboy, "~> 2.0"},
      {:pow, "~> 1.0.1"},
      {:pow_assent, "~> 0.1.0-rc.2"},
      {:certifi, "~> 2.4"},
      {:ssl_verify_fun, "~> 1.1"},
      {:phoenix_oauth2_provider, "~> 0.4.1"}

looks similar to
ueberauth/guardian_db#93

is this an ecto 3 thing?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions