gpt4 book ai didi

ruby-on-rails - 您的 PostgreSQL 太旧 - centos 6.5 服务器上的错误

转载 作者:行者123 更新时间:2023-12-04 19:33:42 29 4
gpt4 key购买 nike

我正在尝试运行 bundle install .
但我收到错误这里是我来自控制台的错误日志-

Your PostgreSQL is too old. Either install an older version of this gem or upgrade your database to
at least PostgreSQL-9.2.
gem 文件
gem 'pg'
postgres --版本
postgres (PostgreSQL) 8.4.20
如何在不更新 centos 服务器上的 postgres db 的情况下解决此错误?

最佳答案

我同意您应该更新您的 postgres 的评论,因为它已经快 10 年了,而且您使用的是非常旧版本的数据库,所以风险很大。
您可以通过编辑您的 Gem 文件并将以下行放入其中而不是以下来降级您的 PG gem 版本

gem 'pg'
gem 'pg', '~> 0.11'
现在运行命令
bundle
并尝试运行它应该可以工作。正如我在 Rails 6 上尝试过的那样,它运行顺利,但是 gem 中会发生很多变化,因为现在它是 2+ 版本并且您使用的是 1 版本之前的版本。

关于ruby-on-rails - 您的 PostgreSQL 太旧 - centos 6.5 服务器上的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63388851/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com