2017-06-17 5 views
11

Nie mogę znaleźć tego ostrzeżenia w Google, więc proszę o pomoc Stackowerflower.Instalowanie najnowszej wersji Rails 4 z Postgres - Stałe PGconn, PGresult i PGError są nieaktualne

Chcę zainstalować Rails 4.2.8 na nowym pudełku Centos 7. Wersja Postgres to 9.2.18. Wersja Ruby to 2.3.4.

Po zainstalowaniu Railsów konfiguruję plik config/database.yml jak zwykle i jestem pewien, że plik database.yml jest poprawnie podłączony do DB. Postgres jest już uruchomiony dla innych aplikacji, a nowa rola jest tworzona dla tej aplikacji.

W następnym kroku istnieje rzeczywisty problem:

[[email protected] dir]$ rake db:setup 
The PGconn, PGresult, and PGError constants are deprecated, and will be 
removed as of version 1.0. 

You should use PG::Connection, PG::Result, and PG::Error instead, respectively. 

Called from /home/user/.rbenv/versions/2.3.4/lib/ruby/gems/2.3.0/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:240:in `load_dependency' 
/home/rent/apps/rent/db/schema.rb doesn't exist yet. Run `rake db:migrate` to create it, then try again. If you do not intend to use a database, you should instead alter /home/user/apps/rent/config/application.rb to limit the frameworks that will be loaded. 
[[email protected] dir]$ 

Czy to potwierdza, że ​​Rails pomyślnie podłączone do PostgreSQL? Jak po prostu to sprawdzić?

Jeśli tak - jak długo będę mógł używać podobnych wersji Postgres z Railsami 4.2.8?

Ciekawe, że nie otrzymałem podobnych wiadomości z bardzo podobną konfiguracją, więc chciałem mieć pewność, że będę mógł dobrze korzystać z tej konfiguracji.

Wiele Dzięki

Odpowiedz

22

zauważyłem te same ostrzeżenia amortyzację podczas uaktualniania do pg pg 0.20.0 0.21.0. Nie miałem żadnych rzeczywistych problemów z pg i moje aplikacje (dev, inscenizacja i produkcja) wszystko działało dobrze.

Znalazłem jednak denerwujące ostrzeżenie, więc zablokowałem wszystkie moje Gemfile na pg 0.20.0.

+5

Dodano 'gem 'pg', '~> 0.20.0'' do' Gemfile' i również wyeliminowałem to ostrzeżenie. Pierwotnie Rails próbował użyć 0.21.0 –

+0

Thanks. Teraz działa dobrze. –

+1

szkoda, że ​​nie zostanie przeniesiony do szyn 4.x – mb21

Powiązane problemy