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
Just wanted to give the thumbs up about the node-java project and the M1-ARM Mac architecture.
Since I recently changed my computer to M1 ARM64 I started getting the error:
node:internal/modules/cjs/loader:1210
return process.dlopen(module, path.toNamespacedPath(filename));
^
Error: dlopen(/Users/me/pathToProject/simpleJSToJava/node_modules/java/build/Release/nodejavabridge_bindings.node, 0x0001): tried: 'Users/me/pathToProject/simpleJSToJava/node_modules/java/build/Release/nodejavabridge_bindings.node' (mach-o file, but is an incompatible architecture (have (arm64), need (x86_64)))
at Object.Module._extensions..node (node:internal/modules/cjs/loader:1210:18)
at Module.load (node:internal/modules/cjs/loader:1004:32)
at Function.Module._load (node:internal/modules/cjs/loader:839:12)
at Module.require (node:internal/modules/cjs/loader:1028:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (/Users/gandomi/Documents/development/misc/cypress/cypress-maven/simpleJSToJava/node_modules/java/lib/nodeJavaBridge.js:21:16)
at Module._compile (node:internal/modules/cjs/loader:1126:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10)
at Module.load (node:internal/modules/cjs/loader:1004:32)
at Function.Module._load (node:internal/modules/cjs/loader:839:12) {
code: 'ERR_DLOPEN_FAILED'
}
I did however solve this by:
Installing rosetta
Start terminal with Rosetta
re-Install x86 nodejs
reset installation npm ci
reinstall node java npm install java
I do not know if you plan to get this to work on arm64, but here is the workaround.
The text was updated successfully, but these errors were encountered:
Hi There,
Just wanted to give the thumbs up about the node-java project and the M1-ARM Mac architecture.
Since I recently changed my computer to M1 ARM64 I started getting the error:
I did however solve this by:
npm ci
npm install java
I do not know if you plan to get this to work on arm64, but here is the workaround.
The text was updated successfully, but these errors were encountered: