我在尝试运行代码服务器(浏览器上的 Visual Studio 代码)时遇到了问题,我通过手动过程正确安装了它,但每次尝试运行它时都会出现此错误:
/usr/bin/code-server: 36: exec: /usr/lib/node: not found
我立即想到问题出在nodejs的安装路径上,所以我运行了
where nodejs
我回来了
/usr/bin/nodejs
/bin/nodejs
我正在运行 Raspberry Pi OS,并且多次重新安装了节点,我该怎么办?
提前感谢您的帮助。
答案1
我发现这个问题搜索的是相同的。
我通过将我的节点安装在代码服务器搜索节点的路径中来修复它。
我有代码服务器/usr/lib/code-server/bin/code-server
(因为我使用了安装脚本),如果我用搜索我的节点安装whereis node
,会报告node: /usr/bin/node
。
我的错误就是这样的/usr/lib/code-server/bin/code-server: 36: exec: /usr/lib/code-server/lib/node: not found
,我复制/usr/bin/node
进去/usr/lib/code-server/lib/node
,现在它可以工作了。
也许对你有用sudo cp /usr/bin/nodejs /usr/lib/node