add-memberalign-toparrow-leftarrow-rightbellblockcalendarcamerachatchevron-leftchevron-rightchevron-small-downchevron-upcircle-with-crosscomposecrossfacebookflagfolderglobegoogleimagesinstagramkeylocation-pinmedalmoremuplabelShape 3 + Rectangle 1pagepersonpluspollsImported LayersImported LayersImported LayersshieldstartwitterwinbackClosewinbackCompletewinbackDiscountyahoo

Re: Installing on Ubuntu .. [ruby-99] New Meetup: Rails 3.0 Tutorial for Newbies

From: Pradeep J.
Sent on: Sunday, August 29, 2010 2:05 AM
Bala the main obstacle to my attending your great class is having working Rails3 install. So after a few attempts I finally got it working on a hosted Ubuntu server.

1. Install tips .. in gory detail for Rails 3 on Ubuntu

I went through a laborious process to install Rails3 on Ubuntu Linux.... (don't know if anyone has Linux laptops :)
Bala, thanks for your blog, and other links .. between that and googling all over web, finally got it working!

If anyone is interested it is documented on a blog at ...

The key thing was I didn't want to install it on kids' Macbooks or Windows, and since I had access to hosted server, I did all of it

It is more detailed step-by-step than what Bala provides, though I have shamelessly incorporated his MacOSX stuff in it.
... The basic rails server is currently up on public web at

... but may get taken down on pressing ^C ... next time I will make it persist with -d.

2. Question for Bala ..
Is Rails 3.0 Beta4 basically same as Rails 3.0.0 RC2, or is the RC2 good "enough"?

3. - Further steps ... and Request for a Windows Install Guru!

a, Install Testing needed I am not done yet .. I will follow the blog tutorial link to verify the install is compatible with that stuff. If I find any problems, I will update the blog entry.

b. IDE testing/feedback needed. All the Rails3 books/tutorials seem to steer you away ALSO from IDE packages, etc... which seemed quite refined for RoR2. I kind of like this .. using text editors to get things done .. basically using same PHP/Python IDEs for RoR. If anyone has suggestions I would greatly appreciate.

Request for a Windows Install Guru to please post their method for Rails3!
Maybe someone can follow steps and post your own blog entry for Windows laptops ... which are far more common ... I might do this, especially since my available laptops are all Windows if I am to take Bala's class :)

--- Pradeep Jain
Vote for Jain for FUHSD Board, Nov 2010.

PS  Windows is a challenge for Rails3 in its Beta condition though - either that or the RoR community is possibly all Unix/Mac guys :)

BTW avoid mixing it with LAMP servers or trying to route Rails sites through Apache - this looks like an advanced topic. My boys use XAMPP (a LAMP kit) on their Windows PCs. But mixing XAMPP/LAMP with Rails3 is not advisable IMHO - can be done .. That is why it doesn't go through Apache/MySQL for now and I set it up with the development WEBRICK and port 3000 to keep it all neat and tidy.

What: Rails 3.0 Tutorial for Newbies
When: Saturday, September 4,[masked]:00 PM
A step-by-step introduction to Rails 3.0 for newbies. Personal attention given to each student. The structure can be customized according to the students background.
The 4 hour session will give you enough fundamentals and also show you the usual work flow of
a Rails developer. How they go about solving problems while developing an app.

Before the Class : Installation
You need Ruby 1.8.7 or later, Rails 3.0 Beta 4, Ruby gems version 1.3.7.
Ruby 1.9.1 is not compatible with Rails 3.0 Beta 4. Please install Ruby 1.9.2 RC1 instead. Here's a couple of links about it: See the blue note on: says "Ruby 1.9.1 is not usable because it outright segfaults on
Rails 3.0, so if you want to use Rails 3 with 1.9.x jump on 1.9.2 for smooth sailing."

Upgrading Snow Leopard to Rails 3.0 Beta 4
Installing Ruby 1.9.1 on Snow Leopard

Before the Class : Optional
Please follow the tutorial here : We will be working on this blog app in the class. Some of the things on this tutorial is out dated for Rails 3.0 beta 4. I will also be explaining things that is described in this tutorial from a different perspective. It usually connects all the dots together and the student will be able to see how all the concepts fit together.

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy