quinta-feira, 1 de abril de 2010

Snow Leopard + Postgrsql 8.4 + gem pg, fácil!

Olá a todos.

Este é um post rápido só para ajudar a todos que querem instalar o Postgresql no Mac OS X Snow Leopard juntamente com a gem pg.

Primeiramente você deve ter o macports instalado.

Logo em seguida faça a instalação usando macports.

sudo port install postgresql84 postgresql84-server


Caso não consiga, significa que precisará dar um talento em sua memória compartilhada (memory shared). Abrindo o terminal digite:

sudo vi /etc/sysctl.conf


E dentro do arquivo

kern.sysv.shmmax=1610612736
kern.sysv.shmall=393216
kern.sysv.shmmin=1
kern.sysv.shmmni=32
kern.sysv.shmseg=8
kern.maxprocperuid=512
kern.maxproc=2048



Pronto, pode continuar com a instalação.

Após instalar abra o programa pgAdmin e teste sua conexão com o banco de dados. Agora vamos colocar os executáveis do postgresql no path. Easy:
No terminal digite

vim ~/.bash_profile


E na última linha do arquivo aberto

export PATH=/opt/local/lib/postgresql84/bin/:$PATH


Saia do terminal, reinice a máquina e abra novamente o terminal. Para testar faça

psql -U postgres


Estando tudo ok só resta instalar a gem pg. Lembrando que estamos instalando a versão 64 bits, então para isto faça.

sudo env ARCHFLAGS="-arch x86_64" gem install pg


É isto...

0 comentários: