I have several servers for development, staging, testing and production and want to keep my Ruby version and Gem versions in sync between the different machines — what’s the best way to do this?
I have several servers for development, staging, testing and production and want to keep
Share
If you’re using Rails 3, you can just use the Gemfile, and bundler, and when you do a “bundle update” on whatever machine you’re on, it will automatically install the correct versions of Gems for that user account.
You should use RVM to manage your Ruby versions and to keep the Gems for different Ruby versions separate from each other.
You should also create a “gemset” for your Rails application, to make sure that the Gems installed there are not modified from another Rails application you might use or develop on the same machine.
http://beginrescueend.com/
http://railscasts.com/episodes/200-rails-3-beta-and-rvm