我确实有过这个问题,但我最终决定接受它.Postgres最初是使用Brew安装的.

在我升级到OSX 10.8.2之后

psql: could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/tmp/.s.PGSQL.5432"?

我打电话时出错

$ psql

命令

我看到了以下过程:

$ ps auxw | grep post
Tulsa           59222   0.0  0.2  2483256  14808   ??  Ss   Thu03PM   0:02.61 /System/Library/PrivateFrameworks/DiskImages.framework/Resources/diskimages-helper -uuid 470DA5CC-1602-4D69-855F-F365A6512F90 -post-exec 4
Tulsa           57940   0.0  0.2  2498852  13648   ??  Ss   Wed10PM   0:00.61 /System/Library/PrivateFrameworks/DiskImages.framework/Resources/diskimages-helper -uuid FAFAAAB4-0F67-42C8-864E-EF8C31A42EE3 -post-exec 4
root            24447   0.0  0.1  2476468  10080   ??  Ss    8Feb13   0:03.40 /System/Library/PrivateFrameworks/DiskImages.framework/Resources/diskimages-helper -uuid CC768720-12C2-436C-9020-548C275A6B0C -post-exec 4
Tulsa           74224   0.0  0.0  2432768    596 s002  R+    7:24PM   0:00.00 grep post


$ which psql
/usr/local/bin/psql

$ pg_ctl start 
pg_ctl: no database directory specified and environment variable PGDATA unset
Try "pg_ctl --help" for more information. 

推荐答案

你还没有启动Postgres服务器.Postgres的一些dmg软件包将其设置为在启动时作为服务运行.但不是你怎么安装的.

你需要初始化一个数据目录,启动postgres,然后从那里开始.

initdb /some/directory # just do this ONCE
pg_ctl -D /some/directory start # many other options, e.g. logging, available here
psql postgres

您可以为数据目录设置一个环境变量,以后不需要-D标志.你可以稍后再查.

Postgresql相关问答推荐

使用RANGE窗口框架条款将SUM分析函数从PostgreSQL移至Redwitch

带有regex表达式的Postgres SQL

如何在PostgreSQL中对深度嵌套的jsonb属性创建索引

从数据集中提取彼此喜欢的用户(&Q;)

在PostgreSQL中,`MY_VARIABLE IN(<;Long_ARRAY_of_Items>;)`何时是FAST?

我可以使用 SQLAlchemy 映射数据类创建 Postgres `GENERATED ALWAYS AS` 列吗?

配置:错误:C 编译器无法在 Ubuntu 中创建可执行文件

我在try 访问我的数据库表时在 postgresql 中收到 aclcheck_error 错误

postgres 如何计算多列哈希?

PostgreSQL 函数按名称传递参数

从具有加权行概率的 PostgreSQL 表中 Select 随机行

OpenShift:如何从我的 PC 连接到 postgresql

是否有 postgres CLOSEST 运算符?

在不存在的行上有select for update块

SQL:列为某个值时的唯一约束

POSTGRESQL 中的 CHARINDEX (SQL SERVER) 相似函数是什么?

Entity Framework Core jsonb 列类型

如何在Postgres中分组并返回总和行

使用 Spring、Hibernate 和 C3P0 管理多租户 Web 应用程序中的连接池

在 OS X 上使用 Postgres.app 时如何将 psql 放在路径上?