Rails and PostgreSQL: Success!

As I mentioned earlier, I was having trouble getting Rails and
PostgreSQL running on Fedora Core 4. I was thinking that maybe I
had something wrong with my configuration, or maybe SELinux was getting
in the way. Nope. I was missing the PostgreSQL database driver gem. To
save myself and hopefully somebody else the pain, I am going to document
my setup.

​1. Install Ruby. (#yum install ruby ruby-libs ruby-devel)
2. Install PostgreSQL. (#yum install postgresql-server)
3. Run initdb.
4. Edit pg_hba.conf and enable TCP/IP connections.
5. Download and install RubyGems.
6. Install Rails. (#gem install rails –remote)
7. Install the Ruby PostgreSQL driver. (#gem install postgres
–remote)
8. Generate a Rails project. ($rails )
9. Edit config/database.yml and change the adapter to “postgres”.

Voila. Rails should now be up and running using PostgreSQL as the
database.

Tags: Ruby Rails PostgreSQL Fedora