当前位置: 首页 > 知识库问答 >
问题:

在 MAC OS X 上被拒绝的发布权限

计泉
2023-03-14

我按照ruby on rails教程运行postgres,但是当我尝试“rake db:create”时,我得到了以下错误:

could not connect to server: Permission denied
    Is the server running locally and accepting
    connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?

我发现这个问题发出一些类似的问题,但我不能让它工作。

升级到 OSX 10.7 狮子会后修复后格鲁姆

阅读此问题后,我安装了homebrew,路径很好,brew医生显示路径上没有错误。

共有3个答案

堵龙野
2023-03-14

我今天遇到了同样的问题,发现下面的博客文章帮助了我:

http://nextmarvel.net/blog/2011/09/brew-install-postgresql-on-os-x-lion/

它将您的OS X默认postgres二进制文件移动到存档文件夹中,并用符号链接代替它们的自制版本。

TL;DR curl http://nextmarvel.net/blog/downloads/fixBrewLionPostgres.sh | sh

夹谷飞龙
2023-03-14

哦,可能您在其他应用程序中打开postgre,例如pgadminhttp://www.pgadmin.org/尝试关闭任何使用postgreSQL的应用程序,然后再次运行您的命令。

汪兴为
2023-03-14

与其对套接字文件权限进行故障排除,您可以尝试传输控制协议。将host:localhost添加到您的config/database.yml。当然,这仅在postgres正在侦听TCP流量时才有效。默认情况下,Postgres侦听端口5432,因此netstat-an|grep 5432会告诉您它是否正在侦听。

引用

  • PostgreSQL文档:18.3.连接和身份验证
 类似资料:
  • Docker安装在AWS EC2 Ubuntu 16.04实例上,如下所示: 引发权限被拒绝错误: 尝试连接到处的Docker守护程序套接字时,权限被拒绝unix:///var/run/docker.sock: 收到http:///var/run/docker.sock/v1.39/info: 拨号unix/var/run/docker.sock:connect:权限被拒绝 显示: uname-a

  • 问题内容: 当我尝试运行简单的docker命令时,例如: 我收到一条错误消息: 获得权限被拒绝… /var/run/docker.sock:connect:权限被拒绝 当我检查权限 我看到这一行: 因此,我遵循许多论坛的建议并将本地用户添加到docker组: 但这无济于事。我仍然收到非常相同的错误消息。我该如何解决? 问题答案: 对于那些刚接触shell的人,命令: 需要在您的外壳中定义。默认情况

  • 问题内容: 尝试显示URI时出现以下异常。我认为这是在我的活动停止后发生的,我尝试再次访问可行的URI。还有其他问题可以解决这个问题,但是我对如何对我的代码应用任何解决方案感到非常困惑,因为我的takePhotoIntent允许拍照或从图库中选择图片(如下所示)。 我的createImageFile和我的takePhotoIntent: 问题答案: 根据Storage Access Framewo

  • 问题内容: 我对编码比较陌生,遇到了麻烦。 我有这段代码可以将数据发送到Firebase 但是,我不断收到错误: FIREBASE警告:设置为/ users /(GoogleID)失败:Permission_denied 2016-05-23 22:52:42.707 firebase.js:227未捕获(承诺)错误:PERMISSION_DENIED:权限被拒绝(…) 当我尝试查找时,它谈论的是

  • 问题内容: 很抱歉来到这里问这个问题,但是我已经读完了所有互联网,试图找到解决方案,但是我仍然遇到这个问题… 我已经成功安装了Jenkins(让我在仍有希望的时候开始)可以在我们的持续集成流程中使用它。 我试图从这样一个简单的例子开始: 但是每次启动时,都会出现此错误: 问题在于用户jenkins(服务和主节点以Jenkins的身份运行)拥有此存储库上的所有权限。我试图授予组和其他人读取和执行的权

  • 问题内容: 我正在尝试将查询写入文件以进行调试。该文件位于中。我要写入的文件是。 我正在尝试使用 但是我越来越 file_put_contents(queries.txt)[function.file-put-contents]:无法打开流:权限被拒绝 我的文件chmod’d为777,可能是什么问题? 问题答案: 尝试调整目录权限。 在终端上运行(从包含数据库文件夹的目录中运行) apache,如