The reason I asked you to run the next command after the setup is, because it's hard to be of help to you without any thrown errors we can work with. If you think the setup should say anything, regardless of whether it succeeds or fails (I think it should), I recommend creating an issue on the diesel repository.
Personally, I don't have any experience with diesel and I understand where your confusion comes from. However, if you ask for help and people are willing to help, it'd be nice if you didn't give up too quickly. We're also offering our free time to help and we try to not sound too harsh, but usually when it comes to basic questions the way of asking can be very direct, not out of disrespect, but for clarity's sake.
Sure you took a day, but the amount of work you put into getting it to work isn't clear from the information you provided us, so far. To be able to provide the best help possible, we do require a certain degree of information. There are a lot of crates out there and not everyone on the forum knows about every crate (in detail), so it's also a learning process for those going out their way to help you, if they aren't experts and I hope you bring a bit of patience with you for us, just like we do for you.
P.S.: Even if you stop pursuing the usage of diesel and try out something else, please don't shy away from asking for help, in the future. Perhaps, it's better to ask earlier rather than later, next time, so you don't have to waste as much time.