Yeah my new MBP 13” M2 arrived yesterday. And I had to migrate from my old Intel one.
Here some lessons that I learned.
Brew
⚠️ Do this only, if you don’t need “legacy” apps.
What do I mean: In my case, I need use rbenv to manage my rubys,
in one project an oracle access is required, will be done with ruby-oci8
. This gems needs the Oracle Instantclient, but this one is only for Mac Intel available.
on your old machine do:
- save your delevopment data, like PG databases
- list all installed formulaes and save the Brewfile with
brew bundle dump
- remove Brew completely with
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"
on your new machine:
- ensure you have the xcode command line tools installed
- install brew, see above, but now
install.sh
- reinstall your formulas with
brew bundle
I did it … 🤬
to fix it had to do following steps
- go in Finder to the Termninal and open “Information” (⌘+i)
- check “open with Rosetta” (or similar)
- install homebrew but now with given architecture
arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
- and reinstall your formulas as above
How to use Mx Apps?
You have to create the folder structure under /opt
, see here Untar anywhere
And specify the architecture then, e.g.
arch -arm64 brew install tiles
or even better, create your own alias … 😉
… to be continued