如图,听说以后macOS会进行类似分区的操作,这会发生吗


指出一点:

homebrew能帮助大家快速安装各种软体包的一个大前提就是:大家都约定安装在同一个位置里。这样不管是一些库的路径依赖,还是写死路径的二进位程序,都能有一个统一的值。开发者在放包或者跑CI的时候,就在homebrew的推荐路径里编译,并打包。

我将homebrew安装在了家目录里

如果你像我一样「非要」在非标准目录里安装homebrew,或一台机器上安装多个homebrew环境、切换著用,你就会发现原先有一多半可以瞬间安装的程序,都需要在新的位置重新编译,所花费的时间大量增加。


那么!说回这个问题。

短期内,已经升级10.15 Beta并面临障碍的用户,可以通过在其他路径安装homebrew来临时应对。这样做的代价无非是brew install的时候会多付出一些时间。brew会自动帮你去patch这些Formulae中的路径,并让你安装的包可用。虽然brew官方并不建议这么做,并声明这样会导致少部分应用无法使用。但目前为止我并没有发现这「少部分」应用是哪些。

长期的话,homebrew那边自然会想办法。相信到10.15正式版发布的时候,不管是homebrew程序本身的适配,还是针对10.15路径下的软体包重新构建工作,都应该已经就绪。


更新:感谢提醒,新版homebrew已经适配了10.15的路径变化,各位请放心食用。

Homebrew/brew?

github.com图标

删掉之前的答案内容。

本人实际测试发现 brew 可以在 macOS 10.15 Dev Beta 2 系统下正常运作。

macPorts 和 macTeX 尚未测试。

# EOF.


说实话每次更新系统homebrew就死一大片 应该是过分依赖自带的库了 eclipse和vs到现在还没有适配10.14.4 根本打不开


好想有些应用确实出了点问题

我最先注意到的是:你可以试试在命令行里进入 /Applications,然后你会发现,那些系统 App 都消失了。

↑ 在 Finder 里是看不出来的

于是某工具在检测系统版本的时候 ↓

就出现问题了。

真的要吐槽一下苹果了,为了用户体验牺牲和 Unix/Linux 的兼容性不是第一次了。


一定时间机器备份

一定关闭自动更新

Mac更新一定要在大假期的第一天进行。


推荐阅读:
相关文章