==================================================
Ruby Platforms, Rails Versions, and Other Notables
==================================================

With any language, there are always multiple versions (platforms) that 
you can use.  Ruby is no different when it comes to this.  In addition, 
there are specific OS (Operaing System) distributions for those 
platforms.  Installation of each platform type, based on the OS type can 
be entirely different and at times confusing.

Rails also houses many different versions and each one has specific 
nuances versus the other.  So, trying to find a good combination of the 
two for your development/testing/production projects can be a bit 
difficult, considering how much information we become inundated with 
over the course of documentation and help searches.

Here is a solid rule of thumb:

Don't upgrade Ruby platforms OR Rails versions for (production).  Don't 
ever do it unless you enjoy some amount of pain, hardship, and reaching 
for Tylenol and Motrin.

Conrad Taylor offered me some great advice when I thought about doing 
the former.  I'm going to add these thoughts because they do help:

Ruby/Rails platform upgrades:

1.  Download and Install your Ruby version upgrade for non-production 
purposes only.
2.  Optionally install any relevant gems or write a Ruby/Bash script to 
switch between the different implemented platforms.
3.  Read the README file and execute any tests of the gem(s) you need 
for your Rails application against any of the relevant Ruby 
implementations.
4.  Test against the new implementations.
5.  You now have a test harnass in place for your rails application.
-- 
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to