如何解决未找到与 nvm 一起安装的节点
我使用他们 github 页面上给出的脚本安装了 nvm,并使用 nvm install 14.15.4
安装了节点 14.15.4。一切顺利。
但是当我尝试使用 node 时,出现以下错误。
pi@raspberrypi:~ $ nvm list
v14.15.4
default -> 14.15.4 (-> v14.15.4)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v14.15.4) (default)
stable -> 14.15 (-> v14.15.4) (default)
lts/* -> lts/fermium (-> v14.15.4)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.23.1 (-> N/A)
lts/erbium -> v12.20.1 (-> N/A)
lts/fermium -> v14.15.4
pi@raspberrypi:~ $ nvm use 14.15.4
Now using node v14.15.4 (npm v)
pi@raspberrypi:~ $ node -v
bash: /home/pi/.nvm/versions/node/v14.15.4/bin/node: No such file or directory
pi@raspberrypi:~ $ ls -l /home/pi/.nvm/versions/node/v14.15.4/bin/
total 70728
-rwxr-xr-x 1 pi pi 72420168 Jan 4 11:10 node
lrwxrwxrwx 1 pi pi 38 Jan 4 11:10 npm -> ../lib/node_modules/npm/bin/npm-cli.js
lrwxrwxrwx 1 pi pi 38 Jan 4 11:10 npx -> ../lib/node_modules/npm/bin/npx-cli.js
如 ls
所示,节点文件存在且可执行。
解决方法
您需要创建一个符号链接(软链接类似于 Windows 中的快捷方式。它是指向文件或目录的间接指针。与硬链接不同,符号链接可以指向某个文件或目录不同的文件系统或分区。)
sudo ln -s "$(which node)" /usr/bin/node // this will create a symlink to node
sudo ln -s "$(which npm)" /usr/bin/npm //this will create a symlink to npm
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。