尝试建立与远程PostgreSQL的连接,我收到错误:
RuntimeError:您的PostgreSQL版本(70417)太旧了,请升级! 来自/Users/panayi/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems /activerecord-3.2.11/lib/active_record/connection_adapters /postgresql_adapter.rb:331:in`initialize'
我无法访问PostgreSQL,因此无法升级。我试图使用较旧的pg
宝石:
# Gemfile
gem 'pg', '~> 0.9.0'
然后我得到:
LoadError:请安装postgresql适配器:
gem install activerecord-postgresql-adapter
(无法激活pg(〜> 0.11),已经 激活pg-0.9.0。确保将所有依赖项添加到Gemfile。)
我被困住了。
答案 0 :(得分:4)
我把它作为一个答案,所以它会被注意到,但我担心它不是一个。
请请,请告诉我这个号码并不代表您正在使用7.4.17。这不仅标记为生命终结back in 2010,而且您在7.4系列中错过了十几个错误修复版本。
联系负责数据库的人,并敦促他们至少更新到最新的7.4。然后提醒他们,如果他们不采取更近期的事情,他们不太可能在他们可能遇到的任何未来问题上得到很多帮助。