mac pro11.2brew 安装软件报错,各位大佬怎么解决

2021-02-26 10:26:22 +08:00
 liguoshu
brew install php@5.6
Updating Homebrew...
Warning: You are using macOS 11.2.
We do not provide support for this pre-release version.
You will encounter build failures with some formulae.
Please create pull requests instead of asking for help on Homebrew's GitHub,
Discourse, Twitter or IRC. You are responsible for resolving any issues you
experience while you are running this pre-release version.

==> Installing php@5.6 from exolnet/deprecated
Error: python@3.9: undefined method `on_macos' for #<PourBottleCheck:0x00007feb79219050>
1515 次点击
所在节点    macOS
3 条回复
BrettD
2021-02-26 22:01:30 +08:00
你 Homebrew 版本需要升级
LinusXu
2021-03-01 17:14:55 +08:00
(没有用过,只是相对通用的建议)先更新 Homebrew 本体和 Python 。
同时不排除是兼容性的问题,因为 PHP 5.6 已经停止维护,可能与新的 Python 3.9 冲突。如果如此可以考虑 homebrew/core 中的 python@3.7 (只适用于 Intel Mac )或 python@3.8,然后临时改一下链接。
volvo007
2021-03-02 18:49:48 +08:00
补充一下,最新的 brew 执行 update 之后一般默认也会给现有的库升级到最新,从而导致有时候新版的库和某些组件不兼容。

这种情况可以 brew install 库名 @版本号 安装某个库的对应版本

装完之后需要看一下老版本是否是当前环境。如果不是的话,记得运行下 brew unlink —force 新版本 和 brew link 老版本,做一个链接的解绑和绑定

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/756399

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX