# Development Environment (Beginners Question)?

**URL:** <https://www.ruby-forum.com/t/development-environment-beginners-question/192531>\
**Category:** Rails\
**Created:** [August 1, 2010, 12:18pm UTC](https://www.ruby-forum.com/t/development-environment-beginners-question/192531 "2010-08-01T12:18:54Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ncage](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/3d9bf3/32.png) [@ncage](https://www.ruby-forum.com/u/ncage)\
**Post date:** [August 1, 2010, 12:18pm UTC](https://www.ruby-forum.com/t/development-environment-beginners-question/192531/1 "2010-08-01T12:18:54Z")

</div>

Hello people. I’m just getting into cutting my teeth in ROR  
development. Currently all my machines are Windows 7 machines. I know  
most of the hard core ROR in general use Macs. I definitely won’t be  
able to use a mac. Would you recommending using an ubuntu machine or  
is a windows machine good enough to get started with ROR Development?

---

<div class="post-metadata">

**Author:** ![ncage](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/3d9bf3/32.png) [@ncage](https://www.ruby-forum.com/u/ncage)\
**Post date:** [August 1, 2010, 12:30pm UTC](https://www.ruby-forum.com/t/development-environment-beginners-question/192531/2 "2010-08-01T12:30:36Z")

</div>

On 1 August 2010 06:16, ncage [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> is a windows machine good enough to get started with ROR Development?

Honestly, without trying to be contentious: no.

You _can_ get along getting into Rails using Windows (I started that  
way with InstantRails), but you will discover occasional things that  
don’t work _quite_ how you expect, especially when you get to using  
lots of third-party plugins/gems. You will probably be better off,  
going straight into a \*nix environment of some description.

The easiest solution is to use a VM (either install your own, or use  
the out-of-the-box VirtualRails [1] for an all-in-one solution, or the  
TurnkeyLinux Rails Server [2], either of which you can then customise  
to your heart’s content).

But if you want to make the leap to Ubuntu as a desktop OS it does cut  
out the hypervising midle-man 🙂

[1] [http://www.virtualrails.org/](http://www.virtualrails.org/)  
[2] [Ruby on Rails | TurnKey GNU/Linux](http://www.turnkeylinux.org/rails)

---

<div class="post-metadata">

**Author:** ![ncage](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/3d9bf3/32.png) [@ncage](https://www.ruby-forum.com/u/ncage)\
**Post date:** [August 1, 2010, 2:34pm UTC](https://www.ruby-forum.com/t/development-environment-beginners-question/192531/3 "2010-08-01T14:34:06Z")

</div>

I was developing in windows for a long time but it had many constrains  
and problems. The best advice is of Michael P., to use a machine  
similar to the server that you will do the deployment. I can’t give up  
windows so I installed a ubuntu 10.04 server edition in a virtual  
machine and it is working like a charm. I have a local server on  
ubuntu with all the advantages, samba to use the files like windows  
files and I check the site as I would in any other site from my  
windows machine without any problem.

---

<div class="post-metadata">

**Author:** ![ncage](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/3d9bf3/32.png) [@ncage](https://www.ruby-forum.com/u/ncage)\
**Post date:** [August 3, 2010, 2:09am UTC](https://www.ruby-forum.com/t/development-environment-beginners-question/192531/4 "2010-08-03T02:09:37Z")

</div>

I use Windows Vista for a lot of my RoR development as it’s convenient  
for me with my current setup even though I run an Ubuntu box as well.

Not everything works in windows, as you might expect, but 95% of it  
does. This is with a regular ruby install, no instant rails- which is  
out of date.

You will learn quite a bit using windows. Some of the stuff you learn

- how to trouble shoot malfunctioning gems for example - will be  
invaluable to you later on.

If you have some major computer horsepower you can go the virtual  
route, but it might be better to dual boot linux.

My advice is to try installing ruby and rails in win 7 first. Take  
notes and blog about it.
