Hi - I am not able to connect to my brand new Arduino nano 33 sense.
trouble seems to start with typescript 3.1.6. has someone an idea?
I may have made stupid mistakes
See also log - thanks!
Family-Air:usr root# npm install typescript@3.1.6
npm WARN checkPermissions Missing write access to /usr
npm WARN enoent ENOENT: no such file or directory, open ‘/usr/package.json’
npm WARN usr No description
npm WARN usr No repository field.
npm WARN usr No README data
npm WARN usr No license field.
npm ERR! code EPERM
npm ERR! syscall access
npm ERR! path /usr
npm ERR! errno -1
npm ERR! Error: EPERM: operation not permitted, access ‘/usr’
npm ERR! [Error: EPERM: operation not permitted, access ‘/usr’] {
npm ERR! errno: -1,
npm ERR! code: ‘EPERM’,
npm ERR! syscall: ‘access’,
npm ERR! path: ‘/usr’
npm ERR! }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.
npm ERR! A complete log of this run can be found in:
npm ERR! /var/root/.npm/_logs/2020-07-03T11_43_48_343Z-debug.log
Family-Air:usr root# npm install -g typescript
/usr/local/bin/tsserver -> /usr/local/lib/node_modules/typescript/bin/tsserver
/usr/local/bin/tsc -> /usr/local/lib/node_modules/typescript/bin/tsc
-
typescript@3.9.6
updated 1 package in 1.49s
Family-Air:usr root# npm install --force -g edge-impulse-cli @serialport/terminal
npm WARN using --force I sure hope you know what you are doing.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
/usr/local/bin/serialport-terminal -> /usr/local/lib/node_modules/@serialport/terminal/lib/index.js
/usr/local/bin/edge-impulse-daemon -> /usr/local/lib/node_modules/edge-impulse-cli/build/cli/daemon.js
/usr/local/bin/edge-impulse-uploader -> /usr/local/lib/node_modules/edge-impulse-cli/build/cli/uploader.js
/usr/local/bin/edge-impulse-data-forwarder -> /usr/local/lib/node_modules/edge-impulse-cli/build/cli/data-forwarder.js
/usr/local/bin/eta-flash-tool -> /usr/local/lib/node_modules/edge-impulse-cli/build/cli/eta-flash-tool/flashtool.js
npm WARN tsargs@1.4.0 requires a peer of typescript@^3.1.6 but none is installed. You must install peer dependencies yourself. -
edge-impulse-cli@1.7.0
-
@serialport/terminal@9.0.0
updated 2 packages in 11.536s
Family-Air:usr root# edge-impulse-daemon
/usr/local/lib/node_modules/edge-impulse-cli/node_modules/bindings/bindings.js:135
throw err;
^
Error: Could not locate the bindings file. Tried:
→ /usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/build/bindings.node
→ /usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/build/Debug/bindings.node
→ /usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/build/Release/bindings.node
→ /usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/out/Debug/bindings.node
→ /usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/Debug/bindings.node
→ /usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/out/Release/bindings.node
→ /usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/Release/bindings.node
→ /usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/build/default/bindings.node
→ /usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/compiled/12.18.0/darwin/x64/bindings.node
→ /usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/addon-build/release/install-root/bindings.node
→ /usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/addon-build/debug/install-root/bindings.node
→ /usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/addon-build/default/install-root/bindings.node
→ /usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/lib/binding/node-v72-darwin-x64/bindings.node
at bindings (/usr/local/lib/node_modules/edge-impulse-cli/node_modules/bindings/bindings.js:126:9)
at Object. (/usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/lib/darwin.js:2:36)
at Module._compile (internal/modules/cjs/loader.js:1138:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:1158:10)
at Module.load (internal/modules/cjs/loader.js:986:32)
at Function.Module._load (internal/modules/cjs/loader.js:879:14)
at Module.require (internal/modules/cjs/loader.js:1026:19)
at require (internal/modules/cjs/helpers.js:72:18)
at Object. (/usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/lib/index.js:10:22)
at Module._compile (internal/modules/cjs/loader.js:1138:30) {
tries: [
‘/usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/build/bindings.node’,
‘/usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/build/Debug/bindings.node’,
‘/usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/build/Release/bindings.node’,
‘/usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/out/Debug/bindings.node’,
‘/usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/Debug/bindings.node’,
‘/usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/out/Release/bindings.node’,
‘/usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/Release/bindings.node’,
‘/usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/build/default/bindings.node’,
‘/usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/compiled/12.18.0/darwin/x64/bindings.node’,
‘/usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/addon-build/release/install-root/bindings.node’,
‘/usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/addon-build/debug/install-root/bindings.node’,
‘/usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/addon-build/default/install-root/bindings.node’,
‘/usr/local/lib/node_modules/edge-impulse-cli/node_modules/@serialport/bindings/lib/binding/node-v72-darwin-x64/bindings.node’
]
}
Family-Air:usr root#