Forum Discussion
Testing with an Apple Silicon Mac, I can confirm that out of the box you'll not be able to install the required versions of NodeJS that the Community SDK currently supports.
There is however a workaround to get the SDK running on an Apple Silicon Mac that I'd like to share.
In order to install and run NodeJS version 8.3.0 you'll need to switch terminal over to the X86_64 architecture, there are 2 options for this.
Option 1:
Change Terminal in Finder to always open using Rosetta.
Note: All terminal sessions will then default to the x86_64 emulation, this is fine if you don't use the terminal for other items in your workflow, however if you use the Terminal for anything else this might cause problems for you.
To do this in Finder navigate to your Applications Folder > Utilities and open the Properties for Terminal (Command + I) then check the box to Open using Rosetta as shown below:
Option 2
Selectively tell the Terminal session you have open to run in the X86_64 instruction set. This requires you to run the following command before interacting with the SDK every time you run a terminal session.
arch -x86_64 zsh
This second option is less disruptive for people who may use the terminal for other workflows, however does come with the caveat that you need to run this command every time you open a new terminal window and want to interact with the SDK.
Using either of the options above you should be able to install the SDK and use it as per the instructions on the community in the same way that Intel Macs are currently supported.
Related Content
- 7 years ago
- 7 years ago
- 5 years ago
- 9 years ago