I'm a newb when it comes to RoR but I have some questions about
deployment that has eluded me since I heard about RoR 2+ years ago. I
was hoping someone could shed some light for me on this subject.
I've read many books on Ruby and Rails, and I've watched many video
tutorials but after hours of reading up on Ruby and Rails, I am still
confused about how deployment is done. Mind you, I'm learning this
stuff on my own without help from a real person, so I'm a little
frustrated about how difficult it is to deploy a site/app.
Also, another question is where can I find a very cheap host to upload
my RoR app/site? Or what host would you recommend that wouldn't cost
an arm and a leg? I see to use Joyent.com it cost ALOT to host with
them (http://www.joyent.com/services/cloudhosting/) like around $500+/
mo for 4GB Ram... That's crazy if you ask me... Especially, if you're
just starting out and want to play around before you get into paying
more money for a host.
Anyway, here's what I understand thus far about deployment...
I can use either "SVN" or "Git" to upload my RoR project to a server,
is that correct? Why can't I just use FTP? (newb question I know...)
I've been hearing a lot about Phusion Passenger, but it's a little
overwhelming. So just wondering if this is all I need to deploy an
app? Would I need git or svn if I used passenger?
What books would you recommend for learning to upload a Ruby on Rails
site/app to a server?
I did a few searches here to find out if i could get an answer for my
questions but it's a little overwhelming.. I know it's a lot of
questions so my apologies in advance. Any guidance I can get about
these topics would be very appreciated and helpful. Even if it's just
listing a couple books that specifically target these subjects would
P.S. I work on Mac OSX - Snow Leopard 10.6.4, 3.06 GHz Intel Core2 Duo
and 4GB memory... Also, I'm working with the current stable versions
of Ruby, Rails and gems as of June 27 2010.