Hello everyone.
I’m having a weird issue with platformio-ide-teminal
atom extension on OSX. When I load up a terminal, the output says:
npm WARN npm npm does not support Node.js v9.4.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8.
npm WARN npm You can find the latest version at https://nodejs.org/
nvm is not compatible with the npm config "prefix" option: currently set to "/usr/local"
Run `npm config delete prefix` or `nvm use --delete-prefix v9.4.0 --silent` to unset it.
and neither node
or npm
are available in that terminal. If I run either of the two suggested commands (or if I simply run nvm use 9
) I get them back, but only for that terminal session.
Both the default terminal and iTerm (v3.1.5) doesn’t have the same issue.
It looks like it’s a path issue though. With the default terminal, echo $PATH
outputs /Users/goffreder/.nvm/versions/node/v9.4.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
after executing all .bash_profile
script, but in platformio-ide-terminal
it outputs /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
.
This is my current configuration:
platformio-ide-terminal v2.8.0
atom v1.24.0
node v9.4.0 (npm v5.7.1)
nvm 0.33.8
OSX 10.13.3
Thanks in advance.