5 ms·
As a linux dev, I find regression testing my code on macs a royal pain in the ass. There are virtual machines but they're flaky. brew also causes all manner of
by crdoconnor 10y ago
As a linux dev, I find regression testing my code on macs a royal pain in the ass. There are virtual machines but they're flaky.
brew also causes all manner of issues. It's not the best designed package manager in the first place and it also suffers by dint of not being the default mode of installing software on a mac.
- tempodox 10y agoNot being the default either, but I find Macports a better, and cleaner, alternative to Homebrew. It keeps all its stuff in `/opt/local`, and thereby separate from both system (`/usr`) and my private shit (`/usr/local`).
- Fnoord 10y agoHomebrew went away from using /opt recently, for $reasons (I read the discussion approx half a year ago on Github). They also changed the location of Casks recently as well. You can still install all your Homebrew software elsewhere, if you insist.
- danieldk 10y agoHomebrew went away from using /opt recently, for $reasons Homebrew has been installing to /usr/local since the beginning of times: http://web.archive.org/web/20100317015208/http://mxcl.github.com/homebrew http://web.archive.org/web/20100317015208/http://mxcl.github...
- Fnoord 10y agoOops, my bad. Then it was just the Cask installation point which was changed [1]. I ended up reinstalling everything (sounds worse than it was) because merely moving and symlinking broke some software. Do you know if other package managers for macOS (or Mac OS X as it was called back then) did install in /opt? [1] https://github.com/caskroom/homebrew-cask/issues/21913 https://github.com/caskroom/homebrew-cask/issues/21913
- tempodox 10y agoThere's the Fink package manager, that maintains its stuff in `/sw`, IIRC.