hello postgres database connection errors Ruby on rails
我是ruby on rails的新手,我正在尝试使用postgres数据库运行应用程序,但它没有用,我试图搜索大量信息,但我没用,有人发布了完全相同的问题 这里有rails服务器的问题,我尝试使用命令rails new blog它用sqlite3数据库创建了一个应用程序,它工作正常,但是在我访问localhost页面之后用命令rails new myapp --database=postgresql创建了应用程序,它出现了完全相同的错误
无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并接受Unix域套接字"/tmp/.s.PGSQL.5432"上的连接?
有人可以帮忙吗? 非常感谢。
database.yml文件信息:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| DEFAULT: &DEFAULT
adapter: postgresql
encoding: unicode
pool: 5
development:
<<: *DEFAULT
DATABASE: myapp_development
test:
<<: *DEFAULT
DATABASE: myapp_test
production:
<<: *DEFAULT
DATABASE: myapp_production
username: myapp
password: <%= ENV['MYAPP_DATABASE_PASSWORD'] %> |
-
你可以在你的问题中包含你的config / database.yml文件吗?
-
您好,我刚刚收录了yml文件,非常感谢
-
请包含pg_hba.conf
-
您是否检查过您的数据库是否正在其默认端口上运行?您当前正在运行该应用程序的环境是什么?
-
你好,我是初学者,我找不到pg_hba.conf。我在我的本地MAC OS 10.9.4上运行它,谢谢你们。
-
@Snailwalker stackoverflow.com/questions/14025972/…
-
我按照那个链接,只返回:"Snailwalkers-MacBook-Pro:~snailwalker $ ps aux | grep postgres snailwalker 452 0.0 0.0 2432784 488 s000 R + 3:20 PM 0:00.00 grep postgres"但没有格式...... -D。 ...... EG:正如他们提到的那样。
-
你真的安装了postgres吗?
-
我检查了brew list命令,我想我已经安装了apple-gcc42 automake gcc46 gmp4 libiconv libmpc08 libxml2 libyaml openssl pkg-config ppl011 autoconf cloog-ppl015 git libgpg-error libksba libtool libxslt mpfr2 ossp-uuid postgresql readline
-
大家好,我重新安装家酿后,使用brew doctor命令,然后按照说明重新安装postgres。我解决了这个问题。哈哈,我想我搞砸了这个改变。这是链接moncefbelyamani.com/…
删除此文件:
1
| /usr/LOCAL/var/postgres/postmaster.pid |
原文答案:psql:无法连接服务器:没有这样的文件或目录(Mac OS X)
-
感谢您回答这个问题,我认为您的评论激发了我解决问题,这是相关的。 这是我跟进的链接,我重新安装了家酿和Postges moncefbelyamani.com/…