首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >切换到PG!DB迁移错误: PG::ConnectionBad:

切换到PG!DB迁移错误: PG::ConnectionBad:
EN

Stack Overflow用户
提问于 2015-06-24 22:08:20
回答 2查看 126关注 0票数 2

我用的是sqlite,但出于一些原因我改用了pg。

我在makefile中包含了pg,并在config/环境中进行了更改。

当我开始使用rake:迁移数据时,我得到了这个错误。

PG::ConnectionBad:无法连接到服务器:没有这样的文件或目录是服务器在本地运行并接受Unix域套接字上的连接“/var/run/postgresql/s.PGSQL.5432”?

我已经浏览了所有与此相关的帖子,但没有找到解决方案。

我使用的是ruby 2.1.5rails 4.2.0

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-25 02:28:19

sudo /etc/init.d/postgresql start

sudo /etc/init.d/postgresql restart

两者都应该正常工作。

如果您仍然有一个错误,您应该修复config/database.yml文件,一种方法就是创建一个新项目。

rails new yourapp -d postgresql

然后复制database.yml文件。

如果您需要创建一个新的用户和密码

sudo -u postgres createuser john -s

如果要为用户设置密码,可以执行以下操作

sudo -u postgres psql

postgres=# \password john

其中大部分都是来自于猩猩

票数 1
EN

Stack Overflow用户

发布于 2015-06-25 02:55:37

您需要启动PG服务器:

$ postgres -D /usr/local/pgsql/data

http://www.postgresql.org/docs/9.1/static/server-start.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31038001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档