我正在使用PG作为我的Rails应用程序,但是今天我突然无法使用此错误访问我的应用程序:
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" (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" (fe80::1) and accepting TCP/IP connections on port 5432?
我已经尝试了一些方法来修复它,但它不起作用。
我试着检查一下
Irwans-MacBook-Pro:starterpad2 blackaholic$ ps auxwww | grep postgres
postgres 13342 0.0 0.0 2471272 1072 ?? S Fri04PM 0:04.50 /usr/sbin/cfprefsd agent
postgres 68867 0.0 0.0 2619716 2640 ?? Ss 17May15 0:00.10 postgres: postgres starterpad ::1(60748) idle
postgres 937 0.0 0.0 2469216 120 ?? S 8May15 0:08.83 /System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Versions/A/Support/mdflagwriter
postgres 270 0.0 0.0 2474500 140 ?? Ss 8May15 0:00.03 postgres: logger process
blackaholic 53913 0.0 0.0 2451204 684 s003 S+ 10:28AM 0:00.00 grep postgres
当我检查服务器是否运行时:
> pg_ctl -D /usr/local/var/postgres status
pg_ctl: no server running
任何人都知道为什么会这样吗?我已经尝试重新启动我的PG服务器了,但它一直在说没有服务器正在运行。
答案 0 :(得分:1)
你用自制软件安装了吗?如果没有,你可能会有更好的运气。
> brew install postgres
完成安装后,您将看到有关如何启动/停止安装的说明。别忘了跑
> createdb
安装特定于用户的数据库。一旦完成,你应该好好去。