微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ruby-on-rails – 在Rails中pg_dump版本不匹配

运行rake db:structure:dump命令时,遇到以下错误

larson-2:app larson$rake db:structure:dump
pg_dump: server version: 9.1.3; pg_dump version: 9.0.4
pg_dump: aborting because of server version mismatch
rake aborted!
Error dumping database

我怎样才能更新pg_dump?我安装了pg 9.1.3,有没有办法将Rails里面的引用更新到新版本?

当我尝试通过自制软件更新postgres时,我得到以下输出

larson-2:app larson$sudo brew upgrade postgresql
Password:
Error: postgresql already upgraded

解决方法

以下是我解决问题的方法,首先更新自制软件:

brew更新
如果您收到此错误错误:您对以下文件的本地更改将被合并覆盖:

然后:

cd /usr/local/cellar
git reset --hard FETCH_HEAD

完成自制程序更新后:sudo brew安装postgresql哪个将安装9.1.3(或最新版本的pg)和任何依赖项.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐