Ruby on rails 停止postgres进程重新启动-mac
我试图运行我的rails项目,但它一直在下降,因为它取决于postgres是否运行。当我尝试启动postgres时,它总是说它已经在运行(或者端口已被占用)。我检查了activity monitor,发现大约有6个postgres进程正在运行,当我尝试终止/强制退出这些进程时,它们只是再次出现 我不知道如何避开这个问题 运行Ruby on rails 停止postgres进程重新启动-mac,ruby-on-rails,postgresql,Ruby On Rails,Postgresql,我试图运行我的rails项目,但它一直在下降,因为它取决于postgres是否运行。当我尝试启动postgres时,它总是说它已经在运行(或者端口已被占用)。我检查了activity monitor,发现大约有6个postgres进程正在运行,当我尝试终止/强制退出这些进程时,它们只是再次出现 我不知道如何避开这个问题 运行postgres-D/usr/local/var/postgres时出现实际错误: 日志:无法绑定IPv6套接字:地址已在使用中 提示:端口5432上是否已运行另一个邮局主管
postgres-D/usr/local/var/postgres
时出现实际错误:
日志:无法绑定IPv6套接字:地址已在使用中
提示:端口5432上是否已运行另一个邮局主管?如果没有,请等待几秒钟,然后重试。
日志:无法绑定IPv4套接字:地址已在使用中
提示:端口5432上是否已运行另一个邮局主管?如果没有,请等待几秒钟,然后重试。
警告:无法为“localhost”创建侦听套接字
致命:无法创建任何TCP/IP套接字
当我试图用pg_ctl-D/usr/local/var/postgres stop-s-m fast
停止postgres时,我得到以下错误:
pg_ctl:PID文件“/usr/local/var/postgres/postmaster.PID”不存在
服务器正在运行吗
我最终从零开始:
- 通过自制卸载postgres(
)brew卸载postgresql
- 通过卸载程序卸载postgres(/Library/Postgresql/version/uninstall)
- 通过文件系统删除postgres(删除文件夹:/Library/Postgresql/)
brew install postgresql
并手动启动postgres。1:
pg_ctl -D /usr/local/var/postgres stop -s -m fast
2:
尝试一个进程一个进程地终止postgres进程id@adil试过了,一个新的过程就可以取代它
brew services stop postgresql