如图,听说以后macOS会进行类似分区的操作,这会发生吗
指出一点:
homebrew能帮助大家快速安装各种软体包的一个大前提就是:大家都约定安装在同一个位置里。这样不管是一些库的路径依赖,还是写死路径的二进位程序,都能有一个统一的值。开发者在放包或者跑CI的时候,就在homebrew的推荐路径里编译,并打包。
如果你像我一样「非要」在非标准目录里安装homebrew,或一台机器上安装多个homebrew环境、切换著用,你就会发现原先有一多半可以瞬间安装的程序,都需要在新的位置重新编译,所花费的时间大量增加。
那么!说回这个问题。
短期内,已经升级10.15 Beta并面临障碍的用户,可以通过在其他路径安装homebrew来临时应对。这样做的代价无非是brew install的时候会多付出一些时间。brew会自动帮你去patch这些Formulae中的路径,并让你安装的包可用。虽然brew官方并不建议这么做,并声明这样会导致少部分应用无法使用。但目前为止我并没有发现这「少部分」应用是哪些。
长期的话,homebrew那边自然会想办法。相信到10.15正式版发布的时候,不管是homebrew程序本身的适配,还是针对10.15路径下的软体包重新构建工作,都应该已经就绪。
更新:感谢提醒,新版homebrew已经适配了10.15的路径变化,各位请放心食用。
删掉之前的答案内容。
本人实际测试发现 brew 可以在 macOS 10.15 Dev Beta 2 系统下正常运作。
macPorts 和 macTeX 尚未测试。
# EOF.
说实话每次更新系统homebrew就死一大片 应该是过分依赖自带的库了 eclipse和vs到现在还没有适配10.14.4 根本打不开
好想有些应用确实出了点问题
我最先注意到的是:你可以试试在命令行里进入 /Applications,然后你会发现,那些系统 App 都消失了。
/Applications
于是某工具在检测系统版本的时候 ↓
就出现问题了。
真的要吐槽一下苹果了,为了用户体验牺牲和 Unix/Linux 的兼容性不是第一次了。
一定时间机器备份
一定关闭自动更新
Mac更新一定要在大假期的第一天进行。