yosemite (OSX 10.10), postgresql, rubygem pg

Atualizar para o Yosemite exclui diretórios específicos do postgres e, pelo que eu posso dizer, pg_configitens como psqlnão estão disponíveis.

instalar ou verificar ferramentas de desenvolvimento (este é um script de instalação se as ferramentas de desenvolvimento não estiverem lá)

xcode-select --instal

# realmente verifique se as ferramentas de desenvolvimento estão lá

ls -la /Library/Developer/CommandLineTools/usr/bin

Recriar dirs excluídos por Yosemite

mkdir /usr/local/var/postgres/pg_tblspc                                                           mkdir /usr/local/var/postgres/pg_twophase                                                         
mkdir
/usr/local/var/postgres/pg_stat_tmp

desvincular postgresql, update, doctor brew,

brew unlink postgresql
brew update

brew upgrade postgresql

Das instruções de instalação para vincular o plist para o init postgres na inicialização

launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
launchctl load
~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist

bundle (des) install pg e openssl

rvm get stable
rvm list

rvm uninstall
<YOUR RUBIES>
rvm install ruby
#latest stable ruby version
gem install pg
#verify this will work

Agora você pode agrupar em um projeto.