mac M1 brew services报错
短信预约 -IT技能 免费直播动态提醒
今天使用brew services指令启动nginx服务的时候,发现报错了,大概的内容如下:
[xxxxx-xxxxx ~]$ brew servicesError: undefined method `launchd_service_path' for #/opt/homebrew/Library/Taps/homebrew/homebrew-services/lib/service/formula_wrapper.rb:58:in `service_file'/opt/homebrew/Library/Taps/homebrew/homebrew-services/lib/service/formula_wrapper.rb:92:in `plist?'/opt/homebrew/Library/Taps/homebrew/homebrew-services/lib/service/formulae.rb:12:in `select'/opt/homebrew/Library/Taps/homebrew/homebrew-services/lib/service/formulae.rb:12:in `available_services'/opt/homebrew/Library/Taps/homebrew/homebrew-services/lib/service/formulae.rb:17:in `services_list'/opt/homebrew/Library/Taps/homebrew/homebrew-services/lib/service/commands/list.rb:13:in `run'/opt/homebrew/Library/Taps/homebrew/homebrew-services/cmd/services.rb:102:in `services'/opt/homebrew/Library/Homebrew/brew.rb:93:in `'
环境:Mac M1 MacOS Ventura 13.1
之前使用brew services指令的时候一切正常,可以正常使用,前段时间提示系统升级,对系统进行了升级,升级之后应该是没有使用过brew services指令。
但是系统升级后git的使用报过错,具体错误内容忘记了,当时解决好了,今天在使用brew services的时候出现了错误,刚开始对这个错误一头雾水,不知道具体是什么原因,百度了一下也没有查到一些相关的信息。
后来使用绝招:谁出错就删掉了重新安装。
因为我是在使用brew services指令时出的问题,那么我就删除掉brew的services指令相关服务、文件。
rm -rf homebrew-services
提醒:homebrew-services在/opt/homebrew/Library/Taps/homebrew目录下
然后通过brew tap指令更新homebrew-services
brew tap homebrew/services
更新完成之后,再使用brew services指令,一切正常了,问题解决。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341