# Ruby on Rails Versioning (Development vs. Production)

**URL:** <https://www.ruby-forum.com/t/ruby-on-rails-versioning-development-vs-production/171042>\
**Category:** Rails\
**Created:** [June 25, 2009, 5:39pm UTC](https://www.ruby-forum.com/t/ruby-on-rails-versioning-development-vs-production/171042 "2009-06-25T17:39:56Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![elricstorm](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/da6949/32.png) [@elricstorm](https://www.ruby-forum.com/u/elricstorm)\
**Post date:** [June 25, 2009, 5:39pm UTC](https://www.ruby-forum.com/t/ruby-on-rails-versioning-development-vs-production/171042/1 "2009-06-25T17:39:56Z")

</div>

So, I finally went and did it based on a lot of your feedback to me with  
some questions I had been asking.

I was formerly on Ruby 1.9.1-p129 and Rails 2.3.2. I was having a lot  
of issues with trying to get Postgresql and a few other essential items  
working on 1.9.1. Therefore, I started over.

I kept all my core project intact and performed the following:

Windows (I’m developing on windows but I have a linux ubuntu hardy  
server). I’m trying to match up everything perfectly, environment,  
gems, etc. With windows, the easier method was going to the one-click  
installer which is Ruby 1.8.6-patch level 287. On Ubuntu, it more than  
likely will default to version 1.8.7.

So, my first question is (will the ruby platform version from 1.8.6  
(development) cause issues with ruby platform version 1.8.7  
(production)?

Secondly, I have the following gems installed on development(windows):

capistrano  
rails  
rspec-rails  
rake-compiler  
sqlite3-ruby  
hectoregm-mysql-ruby (just in case I went back to mysql)  
gem\_plugin  
mongrel  
hpricot (need this for parsing)  
RedCloth  
mislav-will\_paginate  
rubyist-aasm  
pg (for postgresql)  
test-unit v.1.2.3

On my production box(ubuntu), I have all of the same gems listed  
above(exact versions installed).

So, this is all good so far eh? Or not?

In my vendor/plugins directory on development I have the following:

foreign\_key\_migrations + redhillonrails\_core  
in\_place\_editing (using this with RedCloth for part of my CMS)  
restful\_authentication (could not get the gem to work but the plugin  
works fine)

So, any issues here when I go to production?

On both my development and production environments I have postgresql up  
and running and identical users set for development/test/production  
databases.

I hate to ask anyone if I’m doing anything wrong but I’d hate to go  
further with re-implementing the rest of my site to follow postgres and  
find out there’s an issue with how I’m setting up the environments and  
things don’t port over.

Anything I’m missing here?

Many thanks in advance!
