Elixir 无法在phoenix framework中安装/设置Scrivender
所以我有Phoenix Project v1.3,我想在后端添加分页查询。我正在尝试使用对我的查询进行分页。但我被困在安装过程中 我收到一个依赖项错误 mix.exsElixir 无法在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"}
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
。我现在正在努力让它工作谢谢