# Numerous developers developing Rails app on different OSes

**URL:** <https://www.ruby-forum.com/t/numerous-developers-developing-rails-app-on-different-oses/82175>\
**Category:** Rails\
**Created:** [January 17, 2007, 9:29pm UTC](https://www.ruby-forum.com/t/numerous-developers-developing-rails-app-on-different-oses/82175 "2007-01-17T21:29:28Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Diego](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/f04885/32.png) [@Diego](https://www.ruby-forum.com/u/Diego)\
**Post date:** [January 17, 2007, 9:29pm UTC](https://www.ruby-forum.com/t/numerous-developers-developing-rails-app-on-different-oses/82175/1 "2007-01-17T21:29:28Z")

</div>

Hi all,

I was wondering whether there were any problems, or things to look out  
for, if you had numerous developers all working on the same  
application, but they uses different operating systems to do their  
work? I am looking at some developers doing work on Windows and OS X,  
working on the one project.

Cheers,  
Diego

---

<div class="post-metadata">

**Author:** ![Diego](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/f04885/32.png) [@Diego](https://www.ruby-forum.com/u/Diego)\
**Post date:** [January 18, 2007, 1:44am UTC](https://www.ruby-forum.com/t/numerous-developers-developing-rails-app-on-different-oses/82175/2 "2007-01-18T01:44:08Z")

</div>

Hello Diego,

I am working on a project with one developer running on Windows XP  
(eclipse) and another on Fedora Core 6. We have another server hosting  
our CVS, and yet another running the deployed application (OS? Some  
sort of \*NIX). No problems due to OS specific stuff. Everybody is  
using eclipse but I don’t think that really matters.

---

<div class="post-metadata">

**Author:** ![Diego](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/f04885/32.png) [@Diego](https://www.ruby-forum.com/u/Diego)\
**Post date:** [January 18, 2007, 6:19am UTC](https://www.ruby-forum.com/t/numerous-developers-developing-rails-app-on-different-oses/82175/3 "2007-01-18T06:19:32Z")

</div>

Hi mvargo,

Thanks for taking the time to reply. We actually took the leap. So  
there’s one guy (me) on OS X and another on Windows both doing dev on  
the same app.

Cheers,  
Diego

---

<div class="post-metadata">

**Author:** ![Diego](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/f04885/32.png) [@Diego](https://www.ruby-forum.com/u/Diego)\
**Post date:** [January 18, 2007, 12:24pm UTC](https://www.ruby-forum.com/t/numerous-developers-developing-rails-app-on-different-oses/82175/4 "2007-01-18T12:24:37Z")

</div>

Hi,

We are developing with windows, ubuntu, FreeBSD and OS X with out any  
problems. One thing to look out for would be different DB.

Rasmus

---

<div class="post-metadata">

**Author:** ![Diego](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/f04885/32.png) [@Diego](https://www.ruby-forum.com/u/Diego)\
**Post date:** [January 18, 2007, 2:06pm UTC](https://www.ruby-forum.com/t/numerous-developers-developing-rails-app-on-different-oses/82175/5 "2007-01-18T14:06:15Z")

</div>

Use svn’s ignore ability to handle the database.yml configurations if  
necessary.

As long as all developers on your team use a quality text editor that  
does  
Unix line breaks and uses spaces instead of tabs, you should have no  
problems at all.

---

<div class="post-metadata">

**Author:** ![Diego](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/f04885/32.png) [@Diego](https://www.ruby-forum.com/u/Diego)\
**Post date:** [January 18, 2007, 9:58am UTC](https://www.ruby-forum.com/t/numerous-developers-developing-rails-app-on-different-oses/82175/6 "2007-01-18T09:58:50Z")

</div>

> I was wondering whether there were any problems, or things to look out  
> for, if you had numerous developers all working on the same  
> application, but they uses different operating systems to do their  
> work? I am looking at some developers doing work on Windows and OS X,  
> working on the one project.

One thing to look out for is spacing. You will want to make very sure  
you don’t use tab characters anywhere in your application, instead  
opting for spaces. Otherwise, otherwise identical application checkouts  
may work perfectly on non-Windows platforms while Ruby on Windows may  
randomly throw the weirdest parsing errors at you.

Roderick

–  
Nedforce Informatica Specialisten B.V.

> **[De domeinnaam Nedforce.nl is te koop.](http://www.nedforce.nl)**
>
> Deze mooie domeinnaam kan al over een paar minuten van jou zijn. Betalen gaat eenvoudig en vertrouwd via iDEAL. Direct na de betaling ontvang je de verhuiscode per e-mail en kun je aan de slag.

+31 (0)53 4500225
