I was missing some key points and spent way too much time figuring out what was wrong in the original documentation, so this might be helpful to you as well: It might be a bit too detailed but I wanted to make it as easy to follow as possible.
I was also stuck on a mac, so here is a step-by-step guide that worked for me.