After you update your OS, the surest way to know that everything will work right is to make sure you have all the software that is likely to be used installed.
This is a long list, and most of it is command-line software but you’ll like it because it’s mostly “package management,” “task automation,” and “version control,” and “virtualization” software.
Package/Dependency Management: Installs stuff for you (like homebrew)
Task/Automation: Builds and tests stuff for you
Version Control: Let’s you change/update/revert software easily
Virtualization: Let’s you install software on a “virtual machine” so you can run Windows/Linux software on your Mac (also lets you install software on a ‘virtual’ computer which greatly reduces the risk of any software/malware/problems hurting your computer.
Install (or Update)
- Install ‘Git’
- Install ‘Homebrew‘
- Install ‘RVM‘
- Install ‘XCode’
- Install ‘XCode Command Line Tools’
- Install ‘XQuartz‘
Additionally Install (in this order):
- Install ‘Node.js‘ (includes NPM)
- Install ‘Yeoman‘(includes yo, bower, grunt)
- Install ‘Compass‘ (includes Sass)
- Install ‘Virtual Box‘
- Install ‘Vagrant‘
Recommended (all available from Get Mac Apps) :
- Install ‘Sublime Text 3‘
- Install ‘Gimp‘ (open-source bitmap graphics editor, a PhotoShop alternative)
- Install ‘Inkscape‘ (open-source vector graphics editor, an Illustrator alternative)
- Install ‘The Unarchiver‘ (make and open archive files easily)
- Install ‘Alfred‘ (fantastic productivity shortcut application)
Last time I updated my OS, it ‘broke’ everything so don’t rely on anything you already installed to work after you update.
Almost all of those have clear, simple directions (either a copy and paste command line prompt for Terminal or a ‘click here to download’ button).
If you have any problems feel free to send me questions.
Follow all the directions and you should be fine.