On Sat, Jul 23, 2011 at 2:18 PM, Ryan Wilcox <[email protected]> wrote:

> Hello everyone,
>
> Quick, off the top of your head, how many steps does it take to get a
> fresh machine running a Rails project, with best practices from the
> community?
>
> ...I'll let you think....
>
> ...Got it?..
>
> 8.
>
> 8 steps to get a *simple* Rails project up on a machine.
>
> The steps are:
>
>  1. Install RVM
>  2. Complile a Ruby using RVM
>  3. rvm use (compiled ruby)
>  4. rvm gemset create NAME
>  5. echo "rvm use (gemset name)@(compiled ruby) > .rvmrc
>  6. active the gemset you created
>  7. gem install bundler
>  8. bundle install
>
> (And this is after installing Git and developer tools).
>
>
> Want to help me fix this problem?
> ==========================
>
> The project is at:
>
>    https://github.com/rwilcox/one_step_rails_install
>
> Right now it will check for developer tools, RVM, and install Ruby
> 1.8.7 and Ruby 1.9.2 if you don't have them already.
>
> Why should I help?
> ========================
>
> Think of the SIX STEP you need to do everytime you put a new Rails
> project on your machine:
>
>   1. rvm use (compiled Ruby)
>   2. rvm gemset create NAME
>   3. echo "rvm use (gemset name)@(compiled ruby) > .rvmrc
>   4. activate that gemset
>   5. gem install bundler
>   6. bundle install
>
>
Hi, this seems like a good idea but after you create your first application,
any additional install will just require step (6).  Furthermore, I tend to
use Gemfile
over gemsets to manage the gems of a Rails project.  Just a few things to
consider in your development of this project.  In summary, this seems like
a
better idea for a first install of a Rails environment.  Rails also support
the
notion of application templates by using -m option and you can learn mnore
about it here:

http://railscasts.com/episodes/148-app-templates-in-rails-2-3

Good luck,

-Conrad


> Why are you doing all these steps when you can use the one step rails
> installer to do them for you?


> Help me help you!!
>
> Looking forward to seeing folks on the Github!
> _Ryan Wilcox
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Talk" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/rubyonrails-talk?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to