Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 数据库创建时出现连接错误_Ruby On Rails_Postgresql - Fatal编程技术网

Ruby on rails 数据库创建时出现连接错误

Ruby on rails 数据库创建时出现连接错误,ruby-on-rails,postgresql,Ruby On Rails,Postgresql,我有一个rails项目,它与postgresql和pg一起工作。 我在我的计算机上安装了postgres,但是当我尝试创建/迁移应用程序的数据库时,我得到以下错误: ConnectionBad:无法连接到服务器:没有这样的文件或目录,服务器是否在本地运行并接受Unix域套接字/var/run/postgresql/.s.PGSQL.5432上的连接 我已经为应用程序创建了用户。 我至少没有postgresql文件夹,我必须创建它。 有什么问题吗 我使用的是Ubuntu 14.04,默认情况下套接

我有一个rails项目,它与postgresql和pg一起工作。 我在我的计算机上安装了postgres,但是当我尝试创建/迁移应用程序的数据库时,我得到以下错误:

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

我已经为应用程序创建了用户。 我至少没有postgresql文件夹,我必须创建它。 有什么问题吗


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

听起来您好像没有运行postgresql。你启动Postgres服务器了吗?是的,我启动了。我想这是插座的问题