Use Mac or Linux, not Windows, for Ruby on Rails development

I started doing my Rails development on a Windows machine.  It was painful; the Rails community just doesn’t care much about Windows, so simple things like running a MySQL database were frustrating to get working.  Many other little things wouldn’t “just work” and I’d waste time trying to decipher setup issues instead of coding.  Particular problems will get fixed over time, but Windows support will always be a few months behind, so Windows Rails developments will always run into more glitches.

Also, running unit tests (a must!) on Windows was extremely slow.  It would take me almost a minute to run a test case, even after fixing a tiny syntax error; this kills productivity and may even push you to write sloppy, untested code.  Now I’ve got it running in about a second on Ubuntu Linux.  It’s a massive difference and it makes me a better developer.

So I switched to Ubuntu, and you should too.  The learning curve is surprisingly short; your favourite Ctrl-C Ctrl-V shortcuts will work out of the box, and installing programs isn’t that bad.  You don’t need to use vi or emacs.  I’ve got it dual-booting, so Windows is still there if I need Microsoft Office or other Windows-only programs.  Mac is good too; a colleague is dual-booting Windows 7 onto a Macbook Air and loves it.

If you’re still afraid of learning Unix, consider that you’re crippling your options for deploying your apps.  You’ll be a better developer by becoming comfortable in a Unix environment, so you might as well do it now.

If you’re doing Rails development and you’re using Windows, do yourself a favour and switch operating systems.  You can try Ubuntu for free, so what are you waiting for?

This entry was posted in Uncategorized. Bookmark the permalink.

37 Responses to Use Mac or Linux, not Windows, for Ruby on Rails development

  1. Pavan says:

    I just made the switch too dude! I didn’t want to spend a fortune on a Mac so I just got an old laptop that has ubuntu on it and installed rails. I can’t wait to make some apps with it!

  2. Jake says:

    Yep, I’m switching right now to Ubuntu. I’m tired of running into nonsense on Windows.

  3. Faustino says:

    Article writing is also a excitement, if you be familiar with then you can write otherwise it
    is complex to write.

  4. Sevis says:

    Could not agree more. Linux for development is just a beautiful thing. It is also one of those things that you don’t understand or know what you are missing untl after you have experienced it for a while. I will never go back to Mac or Windows!

  5. Leandro says:

    I see you share interesting things here, you can earn some additional money, your website
    has big potential, for the monetizing method, just search in google – K2
    advices how to monetize a website

  6. Sal Pett says:

    It’s a pity you don’t have a donate button! I’d without a doubt donate to this outstanding blog! I suppose for now i’ll settle for bookmarking and adding your RSS feed to my Google account. I look forward to fresh updates and will talk about this website with my Facebook group. Chat soon!

  7. It really is near not possible to encounter well-informed men or women on this matter, although you seem like you fully understand exactly what you’re writing about! With Thanks

  8. Ada Fyke says:

    We merely hope to tell you which I’m really new to online blogging and really adored your review. Quite possibly I am prone to bookmark your webpage post . You definitely have fabulous article stuff. Delight In it for sharing with us your internet site write-up.

  9. It truly is near not possible to see well-educated users on this issue, although you come across as like you comprehend the things you’re writing on! Gratitude

  10. You’ll find it almost not possible to encounter well-aware users on this niche, although you seem like you be aware of what exactly you’re preaching about! Thanks

  11. It is actually mostly extremely difficult to find well-aware visitors on this niche, yet somehow you seem like you fully grasp which you’re indicating! Regards

  12. Might be practically not possible to encounter well-aware individual on this issue, fortunately you seem like you be aware of what exactly you’re indicating! Gratitude

  13. Cynthia Sitz says:

    Might be nearly not possible to come across well-updated people on this theme, regrettably you seem like you know which you’re covering! Appreciation

  14. My Partner And I merely have to share it with you which I’m just beginner to blog posting and really loved your site. Probably I am likely to bookmark your site post . You truly have excellent article topic. Get Pleasure From it for sharing with us your url article.

  15. Might be almost close to impossible to find well-aware individuals on this theme, nevertheless you look like you fully understand the things that you’re writing on! Many Thanks

  16. It is actually practically impossible to find well-educated women and men on this issue, nevertheless you come across as like you know those things you’re raving about! Bless You

  17. Elsie Ocano says:

    It can be near impossible to find well-educated parties on this issue, however , you seem like you know what you’re writing about! Appreciation

  18. Elna Carlill says:

    You’ll find it nearly close to impossible to find well-informed men and women on this content, however you appear like you comprehend whatever you’re revealing! Gratitude

  19. I just hope to reveal to you which I am new to putting up a blog and undeniably admired your report. Probably I am likely to remember your blog post . You literally have fantastic article stuff. Delight In it for discussing with us your url page.

  20. It certainly is near unattainable to come across well-aware individuals on this issue, yet somehow you come across as like you realize exactly what you’re preaching about! With Thanks

  21. Might be mostly extremely difficult to find well-updated men or women on this area, although you come across as like you are familiar with which you’re writing about! Bless You

  22. It really is almost unattainable to find well-educated individuals on this area, still you look like you comprehend those things you’re revealing! Appreciate It

  23. It can be almost extremely difficult to see well-informed readers on this subject, however, you come across as like you realize those things you’re preaching about! Thank You

  24. I simply wish to advise you which I’m just fresh to blog posting and certainly admired your review. Probably I am most likely to remember your article post . You literally have outstanding article posts. Be Grateful For it for giving out with us your website write-up.

  25. I merely have to notify you which I am certain inexperienced to blogging and extremely valued your report. Very possible I am likely to remember your blog post . You indeed have superb article topic. Be Thankful For it for discussing with us your internet report.

  26. Isreal Brass says:

    It can be nearly not possible to see well-updated individuals on this issue, unfortunately you come across as like you be aware of whatever you’re indicating! Regards

  27. It’s mostly not possible to see well-advised women and men on this issue, although you come across as like you are familiar with the things you’re revealing! Gratitude

  28. We merely need to inform you the fact that I’m really novice to wordpress blogging and completely liked your information. Most likely I am prone to remember your web post . You really have superb article topic. Be Grateful For it for swapping with us your internet article.

  29. We simply have to tell you the fact that I am certain fresh to blogging and completely loved your article. Quite possibly I am probably to save your article post . You seriously have extraordinary article posts. Appreciate it for sharing with us your internet site webpage.

  30. It’s actually almost not possible to come across well-advised viewers on this area, unfortunately you seem like you fully understand exactly what you’re covering! Appreciation

  31. Melia Hayton says:

    My Partner And I simply desire to reveal to you that I’m really beginner to online blogging and undeniably adored your work. More than likely I am inclined to bookmark your article post . You certainly have lovely article text. Get Pleasure From it for share-out with us your blog webpage.

  32. Lala Eberst says:

    It’s mostly close to impossible to come across well-educated individuals on this content, however , you seem like you are familiar with what exactly you’re raving about! Bless You

  33. It really is near close to impossible to find well-updated users on this theme, in addition you seem like you understand the things that you’re raving about! Gratitude

  34. You’ll find it mostly unthinkable to encounter well-informed visitors on this area, nevertheless you look like you understand the things that you’re indicating! Excellent

  35. Leonie Rasch says:

    My Partner And I really wish to inform you you which I am certain raw to online blogging and really liked your review. Most likely I am inclined to save your post post . You absolutely have superb article posts. Be Thankful For it for share-out with us your internet write-up.

  36. Mao Juan says:

    We simply want to inform you you the fact that I’m just novice to writing and utterly adored your page. Likely I am prone to bookmark your blog post . You truly have lovely article text. Like it for expressing with us your internet report.

  37. Cleotilde says:

    I just could not leave your

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>