Hey guys,
Iβm having problem to upgrade my dependencies. I want to use the allow_upload function in my liveview pages. My current configuration use:
{:phoenix_live_view, "~> 0.14.0"}
when I tried to update to
{:phoenix_live_view, "~> 0.15.3"}
and use mix deps.get
then I got the next error:
Failed to use "phoenix" (versions 1.4.9 to 1.4.17) because
apps/purple_interface/mix.exs requires ~> 1.4.9
phoenix_live_reload (version 1.2.2) requires ~> 1.4
phoenix_live_view (version 0.15.3) requires ~> 1.5.7
** (Mix) Hex dependency resolution failed, change the version requirements of your dependencies or unlock them (by using mix deps.update or mix deps.unlock). If you are unable to resolve the conflicts you can try overriding with {:dependency, "~> 1.0", override: true}
then I tried to update from {:phoenix, β~> 1.4.9β} to {:phoenix, β~> 1.5.7β}
and I got this another error:
Failed to use "phoenix_pubsub" (versions 1.1.0 to 1.1.2) because
apps/purple_engine/mix.exs requires ~> 1.1
apps/purple_interface/mix.exs requires ~> 1.1
phoenix (version 1.5.7) requires ~> 2.0
** (Mix) Hex dependency resolution failed, change the version requirements of your dependencies or unlock them (by using mix dep
anyway, I tried to update phoenix_pubsub and so on until reach {:scrivener_html, β~> 1.8β} in some point I start looping around.
Is there a way to upgrade from {:phoenix_live_view, β~> 0.14.0β} ro {:phoenix_live_view, β~> 0.15.3β} without a lot of pain??
Thanks in advance.