Atualizando Postgres.app 9.3 para 9.4 no Yosemite OSX 10.10

Depois de atualizar para Yosemite OSX 10.10, decidi atualizar meu Postgres.app local de 9.3 para 9.4. Enquanto seguia as instruções de atualização da página Postgress.app , acabei usando o pg_upgradecomando com as seguintes opções:

pg_upgrade 
-b /Applications/Postgres.app/Contents/Versions/9.3/bin
-B /Applications/Postgres.app/Contents/Versions/9.4/bin
-d /Users/whoami/Library/Application Support/Postgres/var-9.3
-D /Users/whoami/Library/Application Support/Postgres/var-9.4
-j 3

NOTA: use o whoamicomando e substitua o whoamivalor no comando acima específico para seu usuário local.

Com este comando, encontrei os seguintes erros:
encoding cluster values do not match: old "UTF8", new "SQL_ASCII"
e
lc_collate cluster values do not match: old "C", new "en_US.UTF-8" Failure, exiting
Para contornar esses problemas:
1. Remova (exclua) o novo diretório de cluster. Do meu exemplo, é o /Users/whoami/Library/Application Support/Postgres/var-9.4
2. Use initdbpara fazer um banco de dados prestine:initdb --locale=C /Users/whoami/Library/Application Support/Postgres/var-9.4 -E utf8

Observe o --locale=Ce o -E utf8
3. execute o pg_upgradecomando novamente (veja acima)

Certifique-se de que $PATHconfigurou o seu e apontou para a nova versão. A partir daqui, você pode fazer uma gem install pgoperação suave ou avançar Gemfilepara a pgversão mais recente.