Re: [ruby-93] Rails on Windows

From: Robert W.
Sent on: Monday, June 17, 2013 1:44 PM
In my experience, there are about 5 pain points for windows, of varying degrees of painfulness:

1. It tends to be slower than linux on equivalent hardware. So your tests take longer. You may find developing in a virtual linux environment is faster than in the physical windows environment on the same box.
2. File line ending differences (windows vs linux) mess up source code control merges and diffs. Which editor(s) are in use have impacts along with having different developers with different source code control settings (for the same source code control software) for dealing with windows vs linux line endings.
3. The gemfile.lock tends to be different on windows than linux. So bundle install --deployment has problems and deploying from windows to linux may not follow best practices.
4. The windows stack tends to differ from the production stack, for example Phusion passenger doesn't run on windows, so you have to have a different apache httpd config and use mongrel or thin or one of the other substitutions.
5. Developers have to remember to use 'bundle exec ' xxxx, because bundle install --binstubs doesn't work on windows (AFAIK)

-Robert



On Sat, Jun 15, 2013 at 4:40 PM, Ryan Day <[address removed]> wrote:
Hi Everyone,

I am fairly new to Rails, but I have found a Rails based project that
would suite a contract of mine almost perfectly. The RailsApps Project's
"Installing Rails" guide says that development with Rails on Windows
"can be painful". The in-house dev team on this contact is primarily
Windows based. Our production/staging servers would be Linux, but most
development would be done on Windows systems.

Is Rails actually hard to work with under Windows? Would buying RubyMine
for everyone get around typical problems? I'm worried about having too
steep of a learning curve by using Rails on this project.

Thanks for any advice!


Ryan



--
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
http://www.meetup.com/novarug/
This message was sent by Ryan Day ([address removed]) from The Northern Virginia Ruby Meetup Group.
To learn more about Ryan Day, visit his/her member profile: http://www.meetup.com/novarug/members/9070140/
Set my mailing list to email me

As they are sent
http://www.meetup.com/novarug/list_prefs/?pref=1

In one daily email
http://www.meetup.com/novarug/list_prefs/?pref=2

Don't send me mailing list messages
http://www.meetup.com/novarug/list_prefs/?pref=0
Meetup, POB 4668 #37895 NY NY USA 10163 | [address removed]


Our Sponsors

  • NationJS Conference

    Join us November 7-8 for two incredible days of JavaScript talks.

  • Sequoia

    A software consultancy with lots of smart people and great projects!

  • Altamira

    Explore ALTAMIRA.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy