You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using node v18.20.2 arm64 (installed directly from the node site) to run most recent version of pnpm create mud tutorial --template react-ecs, I'm getting this error:
You installed esbuild for another platform than the one you're currently using.
This won't work because esbuild is written with native code and needs to
install a platform-specific binary executable.
Specifically the "@esbuild/darwin-arm64" package is present but this platform
needs the "@esbuild/darwin-x64" package instead. People often get into this
situation by installing esbuild with npm running inside of Rosetta 2 and then
trying to use it with node running outside of Rosetta 2, or vice versa (Rosetta
2 is Apple's on-the-fly x86_64-to-arm64 translation service).
If you are installing with npm, you can try ensuring that both npm and node are
not running under Rosetta 2 and then reinstalling esbuild. This likely involves
changing how you installed npm and/or node. For example, installing node with
the universal installer here should work: https://nodejs.org/en/download/. Or
you could consider using yarn instead of npm which has built-in support for
installing a package on multiple platforms simultaneously.
If you are installing with yarn, you can try listing both "arm64" and "x64"
in your ".yarnrc.yml" file using the "supportedArchitectures" feature:
https://yarnpkg.com/configuration/yarnrc/#supportedArchitectures
Keep in mind that this means multiple copies of esbuild will be present.
Another alternative is to use the "esbuild-wasm" package instead, which works
the same way on all platforms. But it comes with a heavy performance cost and
can sometimes be 10x slower than the "esbuild" package, so you may also not
want to do that.
As the title says, the laptop is running on an M2 chip.
Strangely, this error disappears if you install node 18 using nvm: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash nvm install 18
Because of the nvm workaround, this is no longer an issue for me, but I imagine this is going to be a confusing blocker for many people going through the "getting started" guide in the docs.
The text was updated successfully, but these errors were encountered:
When using
node v18.20.2 arm64
(installed directly from the node site) to run most recent version ofpnpm create mud tutorial --template react-ecs
, I'm getting this error:As the title says, the laptop is running on an M2 chip.
Strangely, this error disappears if you install node 18 using
nvm
:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash nvm install 18
Because of the
nvm
workaround, this is no longer an issue for me, but I imagine this is going to be a confusing blocker for many people going through the "getting started" guide in the docs.The text was updated successfully, but these errors were encountered: