在凤凰框架中无法 install/setup 抄写员

Cant install/setup scrivener in phoenix framework

所以我有 Phoenix Project 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。我收到

的错误

错误信息中明确指出,最新的{:scrivener_ecto, "~> 2.0"}依赖于刚刚发布的Ecto 3.0,而Phoenix 1.3 取决于 Ecto 2.1.

根据语义版本控制,主要版本更新不符合要求。

您应该选择 {:scrivener_ecto, "~> 1.3"} Phoenix 升级到 1.4 Ecto3.0.