Rails Postgres adaptörünün pg gem'ine bağlanamama sorunu
Merhaba Arkadaşlar,
Postgres eklentisinin 1.0.0 sürümü çıktı ancak henüz rails ile uyumlu değil dolayısıyla gemfile içerisinde bazı değişiklikler yapmanız gerekiyor.
Eğer Rails 5 sürümü üzeri ise
gem 'pg','~> 0.18'
yada Rails 5 sürümünden küçükse
gem 'pg', '~> 0.11'
olarak Gemfile dosyanıza ekleyipbundle update pg
yazmanız yeterli olacaktır.
Hala "An error occurred while installing pg (0.21.0), and Bundler cannot continue.
" şeklinde hata alıyorsanız postgresql'in devel yani geliştirme (development) dosyaları yüklü değil demektir. Eğer sunucunuza postgresql yüklemeyip sadece bağlantı yapacaksanız yapmanız gereken,
Centos;
sudo yum install postgresql-devel
Ubuntu;
sudo apt-get install libpq-dev
Mac;
brew install postgresql
Eğer postgresql yükleyecekseniz;
Ubuntu;
sudo apt-get install postgresql postgresql-contrib libpq-dev
Centos;
sudo yum install postgresql-server postgresql-contrib postgresql-devel
Macde zaten yukarıdaki işlem ile direk yüklenmektedir.
Yeni Yorum