I'm just about to finally update my MacBook Pro to macOS Mojave, hoping that the issues have all been resolved. But when I got this new machine I changed from using MacPorts to using Homebrew.
When I used MacPorts, I had a (semi-successful) recipe for handling an OS upgrade: save a list of the ports, remove the MacPorts installation, install the new OS, install the new developer tools, install MacPorts, and then slog through the saved port list and update (since inevitably the set of ports would have changed).
What's the corresponding recipe for Homebrew? I have searched for "brew update Mojave" and found nothing.
Best Answer
Homebrew manages all updating/upgrading by itself. Run
brew update && brew upgrade
every once in a while (and you can do it after upgrading macOS).brew update
will update the list of available formulae, andbrew upgrade
will upgrade any outdated packages.If you like, everything can be scripted as well:
startosinstall
softwareupdate -ai
brew update
brew upgrade
brew cleanup
You don't need to remove/uninstall anything before upgrading macOS. Just download the macOS installer from the App Store (or from System Preferences), and follow the instructions to install the new OS like normal.