How to use cowboy with ranch 2.1.0?
cgrothaus opened this issue · 11 comments
cgrothaus commented
Question
What must I do to use cowboy with ranch 2.1.0? And is this a good idea at all?
Background
On a standard phoenix 1.6 app, I recently ran mix hex.outdated --all
, which featured a line
Dependency Current Latest Status
ranch 1.8.0 2.1.0 Update not possible
Running mix hex.outdated ranch
shows that it is because of cowboy:
There is newer version of the dependency available 2.1.0 > 1.8.0!
Source Requirement Up-to-date
cowboy 1.8.0 No
So apparently the standard (transitive) dependencies of cowboy are holding back ranch at 1.8.0. How to resolve this?
essen commented
Please ask in an Elixir related forum I don't know how to do that with mix. There's nothing stopping you from using Ranch 2.1 but Cowboy has to depend on 1.x until Cowboy reaches 3.0.