Ga naar inhoud

M1 Sillicon

Node version manager

Als een oudere node versie niet wil draaien kan je Node draaien via x86 emulator.

Terminal window
nvm uninstall 10
arch -x86_64 zsh
nvm install 10

https://stackoverflow.com/a/67907214

Twijfel je over de compatibiliteit van een programma / dependency?

Dan is het handig om β€œdoesItARM?” te gebruiken. op deze site word bijgehouden of apps / versies van bepaalde dependencies werken op je Apple M1 ARM processor: https://doesitarm.com/

Homebrew installeert mijn packages niet met Rosetta 2 (x86 emulator)

Error: Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)!

Deze package werkt niet via de Rosetta 2 installer, dus moet je terug naar arm64. Dat kan met dit commando:

Terminal window
arch -arm64 brew install PACKAGE_NAAM

Draai een docker container als ander platform

Terminal window
docker run --platform linux/amd64 node

Python 2 werkend krijgen

Officieel wordt Python 2 niet meer ondersteund.

Gebruik de installer vanaf de website om de meest recente versie (2.7.18) te installeren als je je project wilt builden.

Resources

https://www.wisdomgeek.com/development/installing-intel-based-packages-using-homebrew-on-the-m1-mac/