Ready, Set, Tumble
Awesome, you installed Rails and unpacked the
into its own directory. We’ll assume that directory is called
- Create a database, naming it what you will.
ozimodo/config/database.ymland configure the
developmentsection to point at your new database.
- Setup the tables using Rails’ wonderful migration feature.
$ cd ozimodo
$ rake migrate
- Start your development server.
$ ruby script/server
- Open your browser (or a new tab, if you’re hip) and navigate to http://localhost:3000/. That’s it.
One more thing: how to tumble? Surf to
http://localhost:3000/admin/ and login. Your
admin and your very temporary password is
You may also want to edit some of the options in
config/tumble.yml. This file
is used to determine various behaviors, such as how many posts to display on
your main page and what site name your Atom feed goes by.
Now that your tumblelog is up and running like a well oiled piece of 1940’s machinery, you probably want to begin hacking it to bits. Head on over to our configure page and start learning the zen of making your tumblelog an extension of self.
You’re going to have to change the permissions of the
directories before launching a
production app with caching enabled. Check check check the configure page.
Dreamers: Apply Within
Of interest: Joseph DeVivo has noted the above instructions didn’t work for him on Dreamhost. He says:
chmoding my log and tmp directories to 0666 like in the dreamhost tutorial you link to actually was breaking my install. chmoding them the way dreamhost suggested fixed it:
chmod a+x dispatch.fcgi chmod -R u+rwX,go-w public log
Joe recommends checking out the Dreamhost wiki’s entry on Ruby on Rails.
Oh, something went wrong? Did you check the gigabytes? They’re fine? In that case, you have a few options:
- Open a bug in our RubyForge tracker
- E-mail chris[at]ozmm[dot]org
- Swing by the #ozimodo room of irc.freenode.net and ask for help.
Please include a quick copy/paste of the error you encountered. Our crackerjack team of lab interns will get right on it. While you’re waiting, you may want to check out our configure page.