When I start a new company project, one of the first things I do is make sure other devs can easily work on it. Encourage your tech lead to always make a script that installs and sets up necessary requirements.
Makes it very easy if you are Mac, Debian based shop --- or if you just use vagrant.
Currently this looks like:
1. Make sure we have the version of ruby we want
(if not use rvm to install)
2. Make sure our db is installed
(if not installed use brew (make sure we have brew) to install it)
3. Create our database and users on the new db server
3. Run rake db:setup
Makes it very easy if you are Mac, Debian based shop --- or if you just use vagrant.
Currently this looks like: 1. Make sure we have the version of ruby we want (if not use rvm to install) 2. Make sure our db is installed (if not installed use brew (make sure we have brew) to install it) 3. Create our database and users on the new db server 3. Run rake db:setup