像其他一些人一样,当我在我的项目中运行rake db:migrate或者甚至为我的Ruby on Rails 3.2应用程序尝试大多数数据库任务时,我收到此错误.

PGError(无法连接到服务器:没有这样的文件或目录.服务器是否在本地运行并接受Unix域套接字上的连接"/tmp/.s.PGSQL.5432"?

很久以前我用Homebrew安装了PostgreSQL,并且在最近尝试安装MongoDB后,我的PostgreSQL安装从未如此.我正在运行OS X v10.6 Snow Leopard.

出了什么问题,我怎么能更好地理解PostgreSQL是如何设置在我的Mac上的呢?

到目前为止(我认为)这告诉我PostgreSQL没有运行(?).

ps -aef|grep postgres (ruby-1.9.2-p320@jct-ana) (develop) ?

501 17604 11329 0 0:00.00 ttys001 0:00.00 grep postgres

但这是否告诉我PostgreSQL正在运行?

? launchctl load -w /usr/local/Cellar/postgresql/9.1.4/homebrew.mxcl.postgresql.plist (ruby-1.9.2-p136)

homebrew.mxcl.postgresql: Already loaded

我该如何解决?我没看到什么?

PS:~/Library/LaunchAgents包含两个PostgreSQL .plist文件.我不确定这是否相关.

org.postgresql.postgres.plist

homebrew.mxcl.postgresql.plist

我尝试了下面的结果,得到了如下结果.

$ psql -p 5432 -h localhost

psql: could not connect to server: Connection refused

Is the server running on host "localhost" (127.0.0.1) and accepting

TCP/IP connections on port 5432?

could not connect to server: Connection refused

Is the server running on host "localhost" (::1) and accepting

TCP/IP connections on port 5432?

could not connect to server: Connection refused

Is the server running on host "localhost" (fe80::1) and accepting

TCP/IP connections on port 5432?

我已经阅读了,因为OS X安装了自己版本的PostgreSQL,而Homebrew在不同的地方安装了不同的版本,PostgreSQL命令在/ tmp /目录中查找.您需要在Stack Overflow上搜索更多内容,但基本上您可以通过符号链接PostgreSQL,以便任何查看该tmp路径的内容实际上都能找到真正的路径,如果这有意义的话.

这是我发现更多东西要尝试的链接,特别是如上所述的符号链接,

帮助进行故障排除的最新见解:

$ which psql // This tells you which PostgreSQL you are using when you run $ psql.

然后运行:

$ echo $PATH

要考虑的关键是:

确保要运行的PostgreSQL副本的路径条目在OS X系统的PostgreSQL路径之前进行.

这是决定运行PostgreSQL的核心要求,也是我所说的导致大多数这些问题的原因.

修改了sql默认路径无法登录服务器,PostgreSQL错误'无法连接到服务器:没有这样的文件或目录'...相关推荐

  1. SQL SERVER访问Access数据库,出现错误:无法初始化链接服务器 (null) 的 OLE DB 访问接口 Microsoft.Jet.OLEDB.4.0 的数据源对象

    SQL SERVER访问Access数据库,出现错误: 无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4. ...

  2. SQL SERVER访问Access数据库,出现错误:无法初始化链接服务器 (null) 的 OLE DB 访问接口 Microsoft.Jet.OLEDB.4.0 的数据源对象...

    SQL SERVER访问Access数据库,出现错误: 无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4. ...

  3. Sql Server 解决“用户登录失败,错误编18456”

    Sql Server 解决"用户登录失败,错误编号18456" 1.说明 2.其他错误信息 排错分析 1.说明 因密码或用户名错误而使身份验证失败并导致连接尝试被拒时,类似以下内容 ...

  4. 华为无线wifi设备连接到服务器,wifi模块如何连接云服务器

    wifi模块如何连接云服务器 内容精选 换一换 本节为您介绍如何在本机使用远程登录工具MSTSC登录Windows弹性云服务器.弹性云服务器状态为"运行中".如果弹性云服务器采用密 ...

  5. 云服务器二:远程连接云服务器

    文章目录 前言 一.登录云服务器控制台 二. 重装系统 三.修改密码 四.远程登录云服务器 总结 Linux系列文章链接: 前言 前面已经写了如何购买服务器,接下来记录一下如何使用云服务器. 提示:以 ...

  6. Windows下修改Git Bash 默认路径

    安装git客户端时,每次打开Git Bash 和 Git CMD 都默认进入C:/Uers/xx用户/下,而不是自定义的Git 本地repository的路径(如:F:\Git),通过修改快捷方式的路 ...

  7. sql服务器网页无法连接到服务器失败,SQL2008无法连接到服务器,用户’XX’登录失败(错误18456)解决方法...

    SQL2008无法连接到.\SQLEXPRESS,用户'sa'登录失败(错误18456)图文解决方法 SQL2008无法连接到.\SQLEXPRESS,用户'sa'登录失败(错误18456)图文解决方 ...

  8. win10user文件夹迁移_windows 7、Windows10 系统目录迁移,修改安装的默认路径:Users,Program Files,ProgramData...

    Tips:本文只针对Win7.windows 10系统有过测试,其他系统尚未测试:不过大家想尝试也可.这次实验是我做的全新 win7_32位系统来测试的,windows10当然64位的系统也可.至少现 ...

  9. SQL Server 不存在或访问被拒绝,无法连接到服务器,用户xxx登陆失败,连接超时处理方法

    一."SQL Server 不存在或访问被拒绝" 这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多. 一般说来,有以下几种可能性: 1,SQL Server名称或IP地 ...

最新文章

  1. 用 Linux 的 watch 命令观察命令和任务
  2. 非交互模式修改Ubuntu密码的命令
  3. 【Python】Python学习----第一模块笔记
  4. 将自己数据集转化为lmdb格式
  5. 最棒 Spring Boot 干货总结
  6. 王小川:与龚宇相识14年 爱奇艺造假不可能
  7. mysql中怎样查看和删除唯一索引
  8. 前端面试高频考点,ES6知识点汇总!!!
  9. 合宙800 cgnsinf 只回复ok_中奖了吗?老夫妻突然被告知账户多了800多万元!记者去调查,钱又没了!|汉口银行|民政局|低保|周师傅...
  10. 计算机科学顶尖期刊,重磅!中国各学科顶级期刊名单发布!(影响力指数排名)...
  11. 赴日工作之在留换签证
  12. hive与Oracle数据库的相互同步
  13. 爬虫案例若干-爬取CSDN博文,糗事百科段子以及淘宝的图片
  14. 解决SimpleWifi无法连接中文SSID(中文WIFI名称)问题的过程记录
  15. [Pyhon大数据分析] 五.人民网新闻话题抓取及Gephi构建主题知识图谱
  16. SEO—搜索引擎优化
  17. MATLAB Support Package for USB Webcams 的使用方法(MATLAB调用摄像头后的使用方法)
  18. 深入理解JVM——分区是如何溢出的?
  19. 东北大学计算机考研王道,2014年东北大学计算机专业考研经验
  20. 计算机网络校验和怎么计算方法,计算机网络 计算校验和

热门文章

  1. 关于REST API设计的一些小经验
  2. emacs的使用方法
  3. 【Linux】用户与权限
  4. NYOJ2—括号配对问题
  5. Eclipse变量名自动补全问题 自定义上屏按键为TAB
  6. [裴礼文数学分析中的典型问题与方法习题参考解答]4.5.8
  7. PDU (Protocol Data Unit) - 协议数据单元
  8. [mmdetection] - win10配置mmdetection(1.1和2.0) + 训练网络(faster-rcnn、mask-rcnn)
  9. vue node --- 前后端联系的知识梳理
  10. css中伪类与伪元素的区别