Estava trabalhando em um projeto desenvolvido em Ruby On Rails (RoR) e durante o deploy da aplicação estava retornando a seguinte mensagem abaixo:
“Please install the postgresql adapter: gem install activerecord-postgresql-adapter"
Então tentei seguir a mensagem e rodar o comando: gem install activerecord-postgresql-adapter
e para minha surpresa o comando Falhou!!!
Para não entregar o jogo assim, tentei adicionar uma outra gem (gem install pg) e novamente falhou, e na sequência apareceu a mensagem novamente: “Please install the postgresql adapter: `gem install activerecord-postgresql-adapter’”.
Após um tempo pesquisando uma solução pela Web, encontrei uma solução interessante e funcional desenvolvida pelo Lars kanis.
A solução do Lars Kanis é adicionar no activerecord-postgresql-adapter.gemspec a dependência pg, ou seja a gem funcional para acessar o postgres.
Solução
Para resolver o problema acima citado utilizei os seguintes passos:
1.) Entre na pasta a qual se localiza suas gems.
cd /Library/Ruby/Gems/1.8/gems/
sudo git clone https://github.com/larskanis/activerecord-postgresql-adapter.git
3.) Entre na pasta de seu projeto e adicione a linha abaixo em seu GemFile:
gem 'activerecord-postgresql-adapter'
bundle install
Notas Finais
Leave a Reply