@anand and @rmehta and @vjFaLk this is vis-a-vis the problems I am encountering at the moment described at No module named frappe.celery_app - #15 by dominik and seen in person by @vjFaLk in a teamviewer session a few minutes ago.
My first problem that I encountered was that only after bench new-site site1.local was run it first would not accept an empty root password but didnt really say so. I just found that out through trial and error. Then after mysql_secure_installation the next run of bench new-site site1.local threw a nice message telling me to update my my.cnf but still somehow inserted stuff into the database. I updated the my.cnf but then running bench new-site site1.local a third time I had to delete the existing database table. So far that was no big problem so I did and bench new-site site1.local worked only after the 4th attempt.
Well only until I realized that when doing a setup the manual way instead of checking out master of frappe and erpnext it does check out the develop branch which means bench start fails with No module named frappe.celery_app.
I want an instruction that is tested and that allows me to install bench, frappe and erpnext on my macbook so I can develop my own software based on the master branch which is tested by you guys. Unfortunately both I and @kickapoo failed miserably at this all day and we are going into a weekend quite frustrated.
FYI @emakis, me and @kickapoo all did a clean install of our macbooks to prevent any mess up in the past or some crappy sudo installs from having a clean erpnext. We have nicely installed clean systems, installed xterm and then everything was added through brew and brew cask (iterm2, atom, zsh, python, python3, git, node, npm, redis, mariadb, wkhtmltopdf).
All was good until we installed according to the manual and trust me we dont want to run an automated install script now being worried about what may happen.
What are we missing or messing up?