So I've discovered there are a number of things to be kept up to date in OS X:
- built-in Software Update, obviously
- Individual programs, which typically check for updates automatically and the 'update' option can usually be found under the program's menu (to the right of the Apple menu in the menu bar).
Gem, which comes preinstalled in OS X (correct me if I'm wrong), should be periodically updated with- see Greg's answer for why you should not update Ruby.
sudo gem update --systemand then the gems updated with
sudo gem update
- MacPorts, if installed, should be periodically updated with
sudo port selfupdateand then
sudo port upgrade outdated
Are there any other update processes I'm missing? I've only been using OS X for a few weeks so I want to make sure to keep everything up to date in my system and already I feel like most Mac users don't even know about all of the above (especially the Gem update command).
Am I somehow wrong in thinking I need to do all of the above?