Instalar Postgres com o homebrew



Como instalar o PostgreSQL em um Mac com  Homebrew e lunchy

http://www.postgresql.org/

Este é um guia rápido para a instalação do PostgreSQL (ou Postgres) no  Mac com o  Homebrew, e, iniciar e parar com Lunchy. Se você acabou de iniciar um projeto em Ruby on Rails, que exige Postgres, este tutorial vai te assentar que nem gingas.

 1: Instalar Homebrew

Para se certificar de que você tem todas as ferramentas necessárias para desenvolvimento Ruby on Rails, eu recomendo que você siga um tutorial para instalar o Xcode, Homebrew, Git, RVM, e Ruby no Mac como já aqui postei.

Assim no terminal digitar:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"



2: Atualização do Homebrew

Antes de instalar qualquer coisa com Homebrew, você deve sempre certificar-se de que é atual até à data, e que é saudável:



$ brew update
$ brew doctor

 3: Instalar Postgres




$ brew install postgresql
Quando você instalar o Postgres, você vai ver um monte de texto de saída no  Terminal parecido com este:
Homebrew instalar postgres

As seções importantes são a construção das  Notas, Criar / Atualizar a base de dados, e Start / Stop PostgreSQL. Certifique-se de seguir essas instruções ao pé da letra

4: Criar / atualizar a base de dados

Se esta é sua primeira vez de instalar Postgres com Homebrew, você vai precisar para criar a base de dados com:



$ initdb /usr/local/var/postgres -E utf8
Copiei e colei o comando diretamente a partir da saída do Terminal.

5: Instalar Lunchy

Digitar no terminal:


$ gem install lunchy
O Lunchy é uma jóia(gema) útil que permitirá que  possamos iniciar e parar o Postgres facilmente.

6: Iniciar / Parar Postgres

Mais uma vez,  estou copiando e colando os seguintes comandos no Terminal. Note-se que o segundo comando é específico para a versão do Postgres que foi instalado na minha máquina. Se o número da versão mudou desde que eu escrevi este tutorial, usando o comando a seguir não vai funcionar, então você deve certificar-se de copiar o comando correto.



$ mkdir -p ~/Library/LaunchAgents
$ cp /usr/local/Cellar/postgresql/9.2.1/homebrew.mxcl.postgresql.plist ~/Library/LaunchAgents/
Como estamos utilizando lunchy, não se necessita executar este terceiro comando:



$ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
Em vez disso, vamos simplesmente usar este para começar  o Postgres:



$ lunchy start postgres
Neste ponto deve estar tudo pronto para executar os comandos para criar e usar a base de dados para a app Rails existente em que você está trabalhando.


     $ lunchy stop postgres

Comentários

Mensagens populares deste blogue

Instalar Servidor Apache no Raspberry (Debian)

permissao escrita www - OpenSSH

Instalar genghis (Gestor db Mongo)