Не могу установить / настроить scrivener в феникс фреймворке - PullRequest
0 голосов
/ 19 декабря 2018

Итак, у меня есть проект Phoenix v1.3, и я хочу добавить запрос пагинации в бэкэнд.Я пытаюсь использовать scrivener для разбивки своих запросов.Но я застрял в процессе установки.

Я получаю ошибку зависимости

mix.exs

defp deps do
[
  {:phoenix, "~> 1.3.2"},
  {:phoenix_pubsub, "~> 1.0"},
  {:phoenix_ecto, "~> 3.2"},
  {:postgrex, ">= 0.0.0"},
  {:gettext, "~> 0.11"},
  {:cowboy, "~> 1.0"},
  {:cors_plug, "~> 1.5"},
  {:distillery, "~> 2.0"},
  {:comeonin, "~> 4.0"},
  {:bcrypt_elixir, "~> 1.0"},
  {:guardian, "~> 1.0"},
  {:scrivener_ecto, "~> 2.0"} # getting an error whenever I add this dependency
]end

и при запуске mix deps.get.Я получаю ошибку

enter image description here

1 Ответ

0 голосов
/ 19 декабря 2018

Как четко указано в сообщении об ошибке, последний {:scrivener_ecto, "~> 2.0"} зависит от только что выпущенного Ecto 3.0 , а Phoenix 1.3 зависит от Ecto 2.1 .

В соответствии с семантической версией обновление основной версии не считается совместимым с требованием.

Вам следует {:scrivener_ecto, "~> 1.3"} или обновить оба Феникс до 1.4 и Экто до 3.0.

...