macOS 10.15会导致 Homebrew 无法使用吗? 如图,听说以后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更新一定要在大假期的第一天进行。 推荐阅读: 相关文章 {{#data}} {{title}} {{/data}}