I’ve been programming Rails for a while now, and with the major releases I feel like I’m back to square one. There’s new gotchas, new strangeness talking to the databse, etc. As I encounter strangeness, I’m documenting it here.
I started by installing rbenv and Ruby 2.0. I then followed this Stack Overflow post on how to install edge Rails. I really like this approach because it makes use of Git submodules.
Things after I got Edge rails installed, I then set up my Gemfile. I don’t want CoffeeScript so I handled that by commenting out its line in the Gemfile.
I installed Postgres via apt and that went swimmingly. I was suposed
to merely configure the
config/databases.yml file and then
db:create my way to happiness. Here’s where the pain appeared. I kept
encountering an error like:
FATAL: Peer authentication failed for
Fortunately Stephen Goss at Delicious Robots Blog had the solution:
pg_hba.conf. With that I was able to execute
db:create and see my databases. I’m planning on following Michael Hartl’s excellent tutorial mostly as a means to make sure that I step
through many of the new ways of doing things.
I’m planning on blogging any other snags I find along the way, but that Postgres one was a real nasty one.