Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

PATH psql.exe não encontrado pelo rails dbconsole

Quando dou o comando -rails dbconsole - me retorna a seuginte mensagem

C:\Users\GUI\lojadecamisetas>rails dbconsole Couldn't find database client: psql.exe. Check your $PATH and try again.

O que devo fazer, já comando - rake db:migrate criou a tabela no postgres como esperado?

2 respostas

Oi Guilherme,

Se você tenta rodar só o comando psql no Terminal funciona? Provavelmente o seu Postgres não foi colocado na variável de ambiente $PATH.

Se for isso mesmo, você precisa ir nas variáveis de ambiente do seu sistema operacional e acrescentar o diretório raiz onde o Postgres está instalado, separado por um ; do conteúdo anterior.

Abraço!

solução!

Obrigado Joviane pela ajuda. Coloquei o caminho do psql nas variaveis de sistema e quando dou rails dbconsole aparece a seguinte mensagem

C:\Users\GUI\lojadecamisetas>rails dbconsole Senha: psql (9.5.6) AVISO: página de código do Console (850) difere da página de código do Windows (1252) caracteres de 8 bits podem não funcionar corretamente. Veja página de referência do psql "Notes for Windows users" para obter detalhes. Digite "help" para ajuda.

Pesquisei um pouco e li que o cmd não reconhece enconding LATIN1. É esse o erro? O que devo fazer?

Obrigado :)