RubyGem “pg” no Ubuntu

Instalando a gema do postgres no Ubuntu.

Simplesmente rodar o codigo abaixo não funciona.

gem install pg

É preciso instalar antes o postgres e suas bibliotecas.

sudo apt-get install postgresql-server postgresql-client
sudo apt-get install libpq-dev

Após rodando o

gem install pg

Será possível instalar a gema do postgres mas sua aplicação não conseguirá conectar devido a forma de acesso que o postgres vem instalado.

Essa forma é chamada ident e usa os usuário do sistema para tentar realizar a autenticação.

Edite o /etc/postgresql/8.4/main/pg_hba.conf  com o comando

sudo nano /etc/postgresql/8.4/main/pg_hba.conf

alterando a linha

localhost   all   all   ident sameuser

para

localhost   all   all   password

Salve e reinicie o serviço do postgres.

/etc/init.d/postgresql-9.1 restart

References:

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s


Seguir

Obtenha todo post novo entregue na sua caixa de entrada.