As time goes by, tools in your development environment gets bloated. Even though there are package management tools to help you out, but they are each experts in their own domain.
I have bad memory and have compiled some commands that you should run before starting any new projects (assuming you always want to keep things up to date).
Gems, rails etc
- Check rubygems.org for is gem is the latest of simply just:
gem update --system(to update gem itself, see http://rubygems.org)
gem update(actual update to all installed gems)
- rvm get head (http://rvm.io/rvm/upgrading)
- Check if there's any ruby updates with:
rvm list known(check your current version)
rvm upgrade 2.1.1 2.1.2(an example. see http://rvm.io/rubies/upgrading for details)
Homebrew, node, npm
- If you installed node with homebrew, you should be able to update both node and npm along with all installed formulas with:
npm update -gto update all packages installed globally.
npm updateto update packages withing project folder.
- Just run
yoand it will list installed generators as well as the option to upgrade them. Simple but I prefer an update that doesn't requite user interaction, but I haven't come across one yet.