尝试启动postgresql时
➜ ~ brew services start postgresql
Warning: Use postgresql@14 instead of deprecated postgresql
Bootstrap failed: 5: Input/output error
Try re-running the command as root for richer errors.
Error: Failure while executing; `/bin/launchctl bootstrap gui/501 /Users/josh/Library/LaunchAgents/homebrew.mxcl.postgresql@14.plist` exited with 5.
运行brew服务列表时,状态为“错误”
➜ ~ brew services list
Name Status User File
postgresql@14 error 256 root ~/Library/LaunchAgents/homebrew.mxcl.postgresql@14.plist
PSQL工作得很好,关闭了我的笔记本电脑(没有更新),当我第二天打开它时,PSQL不工作了。我使用的是OSX版本12. 6(Monteray)。
3条答案
按热度按时间nue99wik1#
我在13.0的M1 Pro上也遇到了同样的问题,所做的一切都是
brew services restart postgresql@14
,它关闭,重新启动,运行良好,问题消失了。u59ebvdq2#
有同样的问题,但无法得到Postgres 14的工作,并最终只是升级到Postgres 15,我没有得到工作。
步骤如下所示(版本号可能有所不同)
eanckbw93#
今天🤓在我的Mac Ventura 13. 0上也出现了同样的错误。做了这些步骤,它很有帮助。
1.运行
rm /usr/local/var/postgresql@{YOUR_VERSION}/postmaster.pid
删除postmaster.pid
文件。这通常是由postmaster.pid
文件中的错误引起的。1.运行
brew services stop postgresql
停止当前的postgresql服务。1.最后运行
brew services start postgresql
,将生成一个新的postmaster.pid
文件。如果这不起作用,你可以运行
brew doctor
,看看它是否会返回Your system is ready to brew
。如果有警告🥶,你可以在这里与社区分享它们以获得更多细节。