数据库创建时的连接错误

时间:2014-08-29 23:33:05

标签: ruby-on-rails postgresql

我有一个rails项目,适用于postgresql和pg。 我在我的计算机上安装了postgres,但是当我尝试创建/迁移应用程序的db时,我收到以下错误:

  

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

我已经为应用程序创建了用户。 我至少没有postgresql文件夹,我不得不创建它。 可能是什么问题?

我正在使用Ubuntu 14.04

1 个答案:

答案 0 :(得分:0)

默认情况下,套接字连接文件位于/ tmp文件夹中,您可以在/tmp/.s.PGSQL.5432中找到它。要更改位置检查〜/ .parts / var / postgresql / postgresql.conf文件,但/ var / run目录现在不可写,您不能选择/ var / run作为套接字文件位置。