Eu segui o guia do DataMapper para instalar o adaptador PostgreSQL:
[$] sudo apt-get install postgresql-9.3 libpq-dev
Então, em meu Gemfile:
(...)
gem 'data_mapper'
gem 'dm-postgres-adapter'
(...)
Quando tentei agrupar a instalação , recebi o seguinte erro:
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
/home/guida/.rvm/rubies/ruby-2.1.2/bin/ruby extconf.rb
checking for main() in -lpq... yes
checking for libpq-fe.h... yes
checking for libpq/libpq-fs.h... yes
checking for postgres.h... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Após alguma pesquisa, descobri que você precisa dos arquivos de cabeçalho para o postgresql 9.3, que você pode instalar executando:
[$] sudo apt-get install postgresql-server-dev-9.3