我得到错误当运行npm,我已经already尝试重新安装sudo apt-get remove nodejs npm -y && sudo apt-get install nodejs npm -y
这个问题仍然存在,
/usr/bin/node: 1: ELF: not found
/usr/bin/node: 2: : not found
/usr/bin/node: 4: Syntax error: Unterminated quoted string
使用Ubuntu WSL即时通讯
Distributor ID: Ubuntu
Description: Ubuntu 22.04.1 LTS
Release: 22.04
Codename: jammy
Linux localhost 4.4.0-19041-Microsoft #1237-Microsoft Sat Sep 11 14:32:00 PST 2021 x86_64 x86_64 x86_64 GNU/Linux
npm -v命令
npm -v
-bash: /usr/bin/node: cannot execute binary file: Exec format error
2条答案
按热度按时间bbmckpt71#
我在github中发现了同样的问题
https://github.com/microsoft/WSL/issues/8151
然后我用
希望能帮助其他有同样问题人
rt4zxlrg2#
我无法让这里给出的解决方案发挥作用。
the same source提出了一个不同的解决方案,它本身链接到这里,对我来说很有效:
我首先完全删除了 node 和 npm(确切地说是所有包含该名称的包,但我不确定是否有必要),然后使用了给予install命令:
这是针对Ubuntu和节点版本18的,但你也可以找到其他操作系统和版本(请看这里)。
我希望这能帮助到一些人。