Here you can get the latest Ruby distributions in your favorite flavor. Of course, you can also install Ruby from source on all major platforms.
This article explains why you should avoid using the version of Ruby bundled with Mac OS X and should instead install your own version of Ruby with RVM, the Ruby Version Manager.
Apple bundles the Ruby programming language with OS X.
RVM is a tool for installing different versions of Ruby itself.
RVM has the following advantages: The RVM install page has comprehensive instructions for installing RVM that work on Mac OS X. The first step is to install the mpapis public key.
Windows users are in luck as there is a great, no hassle installer available at Rubby
This is about as easy as it gets for installing Rails; unfortunately, my experience on a Windows laptop (even one with an SSD) is that Rails development can be painfully slow due the large amount of file I/O that Rails development entails.
Use rbenv to pick a Ruby version for your application and guarantee that your development environment matches production.
Put rbenv to work with Bundler for painless Ruby upgrades and bulletproof deployments. Specify your app's Ruby version once, in a single file. No headaches running apps on different versions of Ruby.
See the instructions at https://rvm.io/packages/openssl Optional: My SQL My SQL is a popular open source database that you may want to install locally to make sure that it behaves the same as your production instance of My SQL (if that’s what you’re running).