Very few people doing modern MVC web development work without version
control these days, so you’re going to find little out there about
deploying Rails apps by FTP a file or a folder at a time, 1997
Working with one set of files, occasionally backing it up by hand to a
zip, and copying things over by FTP is not just unwise, but mighty
tedious in the case of a modern MVC web app with its dozens of
directories and hundreds of files.
Crazy as it sounds, stop worrying about deployment for a day or two,
start using version control on a remote server (yours or some cheap
hosted Subversion service), and read up on Capistrano. It’ll even run
your migrations automatically every time you push out an update. Yum.
Thank you to all who replied. You all suggested Capistrano which is
cool. However, that requires knowledge of SVN and creating
repositories and other stuff that I am supposed to know about how?
Its just so furstrating that there isn’t one tutorial that says it
all. It is like going to see a movie you waited to see for over a
year…and then the last five minutes of it cut out.
So I visited the amazing wiki on ror.org to find out more about this
subversion that is required with capistrano or whatever. I read:
HowtoUseRailsWithSubversion and think to myself, oh well this should
definitely help me out. (Please visit:
The first sentence reads: “This assumes that you have already created
a subversion repository…”. So I say to myself, ok cool, I will
just google how to create this subversion supository crap. I search
“create SVN repository” which gives me back about 942,000 results.
AWESOME maybe I will be one step closer to launcing my rails app.
NOOOOOO - NOT ONE SITE on the first 20 pages helps. NOTHING. It is a
never ending cycle. The closer you get - the further you get. Why
the hell isn’t this as easy as uploading. I’ve spent more time trying
to figure out how to deploy than it takes me to develop my damn app.