Elixir 无法在phoenix framework中安装/设置Scrivender

Elixir 无法在phoenix framework中安装/设置Scrivender,elixir,phoenix-framework,ecto,Elixir,Phoenix Framework,Ecto,所以我有Phoenix Project v1.3,我想在后端添加分页查询。我正在尝试使用对我的查询进行分页。但我被困在安装过程中 我收到一个依赖项错误 mix.exs defp deps do [ {:phoenix, "~> 1.3.2"}, {:phoenix_pubsub, "~> 1.0"}, {:phoenix_ecto, "~> 3.2"}, {:postgrex, ">= 0.0.0"}, {:gettext, "~> 0.11"}

所以我有Phoenix Project v1.3,我想在后端添加分页查询。我正在尝试使用对我的查询进行分页。但我被困在安装过程中

我收到一个依赖项错误

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时
。我犯了一个错误


正如错误消息中明确指出的,最新的
{:Scrigener_-ecto,~>2.0}
依赖于刚刚发布的ecto 3.0,而Phoenix 1.3依赖于ecto 2.1

根据语义版本控制,主要版本更新被认为与需求不兼容


你应该使用
{:Scrigener_-ecto,“~>1.3”}
或者将Phoenix升级到
1.4
,将ecto升级到
3.0

谢谢你用1.3回复Im,因为你建议它不会在
mix deps中抛出错误。get
。我现在正在努力让它工作谢谢