Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Ruby

Are there any disadvantages to rails on a windows computer

What are things that would hold me back developing rail apps on my windows machine.

4 Answers

Maciej Czuchnowski
Maciej Czuchnowski
36,441 Points

You will likely encounter more problems and get less help from people on the internet, since most developers work on Macs and Linux machines (so there's more help around). Also, a LOT of commands used in the console won't work in Windows (even if you use and emulator like CMDER or Git Bash), so you won't be able to follow most courses/tutorials unless you figure out Windows terminal counterparts for commands. After working under Windows for a few months I also discovered that stuff works faster under Linux compared to Windows. When working with other people with version control, you need to set up your git properly, because the end of line symbols work differently for files under Windows and Linux/Mac systems.

i see now my problems i that i probably camed across to

I think so , you need to instal something more instead on iMac or Lynux you don't need to instal something ;p

Thanks guys

I'd like to add, given that it's best to run Linux/Mac for Rails development, you don't necessarily have to run out and buy a Mac.

You can download and use Virtual Box https://www.virtualbox.org/ or vmware player https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_player/6_0 on your Windows machine.

Both are free to use. You can then download and install Ubuntu Linux, which is (arguably) one of the most user-friendly Linux distros.

Even though I have a Mac, I'm developing using vagrant, which create a Linux virtual machine for me to use as my development environment.

Learning Linux will serve you extremely well as a web developer - it's certainly worth the time and effort to pick up!