Yeah, it doesn't take me 'hours' to setup a new rails environment. I do all my development in a Virtual Machine though - I wouldn't dev directly on my laptop.
Previously I've had a Windows 8 laptop with Hyper-V + Ubuntu, now I use a Mac with VMware fusion + Ubuntu. Vagrant is certainly useful for some people, but it doesn't surprise me it's not universal as you put it. On 5 February 2015 at 19:38, Frederick Cheung <[email protected]> wrote: > On Thursday, February 5, 2015 at 6:29:00 AM UTC, Jason Hsu, Rubyist wrote: > > I'm doing my part. My Debian Stable Vagrant box with pre-installed Ruby > on Rails (https://github.com/jhsu802701/vagrant_debian_wheezy_rvm) is now > part of my standard operating procedure. > > > > Is there any reason that use of Vagrant is NOT already universal in the > Ruby on Rails community? The issues that Vagrant addresses for me are: > > I guess I've never felt the need particularly. I haven't timed myself but > I certainly don't think it would take hours to install ruby and rails (and > in any event this isn't something I do frequently). Windows isn't a concern > for me and while I don't use rvm anymore I don't recall having problems > with it. It has been discussed as a way of helping new developers get > started at work > > Bundler won't let you load gems not in your Gemfile, so I am not sure what > your concern is there. > > Fred > > > 1. How can you get Ruby on Rails up and running in minutes instead of > hours WITHOUT Vagrant? At an event like Startup Weekend or a 24-hour web > site challenge, the Drupal, PHP, and Django people can get their teammates > ready to roll in minutes. If you have to install Ruby on Rails without > Vagrant, the process requires several steps and takes hours. Thanks to > Vagrant, that will never again delay myself or anyone on my team from > getting started. > > 2. How do you install Ruby on Rails in Windows? Very few Ruby on Rails > developers use Windows, which makes it hard to get help. Thanks to > Vagrant, this will never be a problem for myself or anyone I work with, > because it's cross-platform. > > 3. If RVM behaves in ways that you don't expect, what do you do? It > has happened to me a few times, though I was able to Google the error > messages and figure out how to fix it. With Vagrant, I can just rebuild > the box and return to original conditions. If you don't have Vagrant, you > may not be able to do anything in Ruby on Rails until you resolve the issue. > > 4. How do you know that your gemspec/Gemfile and setup instructions are > complete? This has come back to haunt me when I deployed Rails apps or > published Ruby gems. If you remove dependencies from the Gemspec/Gemfile, > those gems are NOT automatically uninstalled. (And the same goes for other > gems that they pulled in.) Using Vagrant to rebuild my Ruby on Rails > environment allows me to cover these bases. (And since I keep my projects > in the shared directory, I don't have to re-download them.) > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/rubyonrails-talk/aced8364-2f68-4058-b34b-5c4d8a4c55d8%40googlegroups.com > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CABLJ1DLr-wJ5xHSQmwgK0HQ6qitaN%3DnMhUL8KP36SDuXweLXRQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.

