Fetching dependencies fails on fresh Phoenix 1.6 project
DFilipeS opened this issue · comments
Daniel Silva commented
Just created a fresh new project with Phoenix 1.6 and it fails fetching the dependencies. The telemetry_registry
seems to be the issue.
❯ mix deps.get
Resolving Hex dependencies...
Failed to use "telemetry" (version 1.0.0) because
commanded (version 1.3.0) requires ~> 0.4 or ~> 1.0
cowboy_telemetry (version 0.4.0) requires ~> 1.0
db_connection (version 2.4.0) requires ~> 0.4 or ~> 1.0
ecto (version 3.7.1) requires ~> 0.4 or ~> 1.0
ecto_sql (version 3.7.0) requires ~> 0.4.0 or ~> 1.0
phoenix (version 1.6.0) requires ~> 0.4 or ~> 1.0
phoenix_live_view (version 0.16.4) requires ~> 0.4.2 or ~> 1.0
plug (version 1.12.1) requires ~> 0.4.3 or ~> 1.0
swoosh (version 1.5.0) requires ~> 0.4.2 or ~> 1.0
telemetry_metrics (version 0.6.1) requires ~> 0.4 or ~> 1.0
telemetry_poller (version 1.0.0) requires ~> 1.0
telemetry_registry (versions 0.2.0 and 0.2.1) requires ~> 0.4
mix.lock specifies 1.0.0
jdewar commented
you can override telemetry as 1.0, i think it looks like {:telemetry, "~> 1.0", override: true}
.
there's no difference between 0.4.3 and 1.0: https://github.com/beam-telemetry/telemetry/blob/main/CHANGELOG.md