:竟然是误打误撞给蒙到了,把注释里的 10.4 看成了 10.14,以为是对 10.14+ 版本有效,看来是对老版本的兼容处理,但是不知道为什么我现在是 10.15 了,竟然用这个方法解决了。)

在 mac 上通过 brew install dbus 安装好 dbus 后,却无论如何无法启动,试过–HEAD 也是不行。后来看到源码包里的 ‘org.freedesktop.dbus-session.plist.in’ 文件里有这么几行:

1
2
3
4
5
	<!-- Please uncomment on 10.4; OnDemand doesn't work properly there. -->
	<!--
	<key>OnDemand</key>
	<false />
	-->

看说明,是要在 10.4 版加这一段,不知道我的系统是不是也一样,本着试一试的想法把

1
2
<key>OnDemand</key>
<false/>

加到 ‘/usr/local/Cellar/dbus/1.12.16/org.freedesktop.dbus-session.plist’ 里,然后重新执行

1
brew services stop dbus && brew services start dbus

竟然真的可以了,特此记录,以备后查。