Setting Up an Elixir Environment for Phoenix 1.2 Development

This Course by Stephen Grinder.
It’s a best seller on Udemy and shows that it’s recently updated but under the hood, it still uses old Phoenix 1.2 to teach the framework. I didn’t have a problem with the first part of the tutorial. Guy, taught it in an easy-to-understand and hands-on manner but the phoenix part made me pull out my hair.
I had to use docker-compose for dev Containers on VSCode and run an old version of Elixir and Postgres to replicate the environment. Then hex was pulling new dependencies and ecto was giving me issues so I had to copy mix.lock and mix.exs to work along with the tutorials.
Thanks for the idea btw… Didn’t know why I didn’t think of that earlier instead of trying to solve the dependencies myself.