You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SSH连接树莓派4失败:VS Code Server启动异常求助

解决VS Code Remote SSH连接树莓派4启动失败(找不到Node)的问题

核心原因

日志中/home/pi/.vscode-server/.../node: not found的错误,是因为VS Code Server自动部署的Node二进制文件与树莓派的aarch64架构不匹配,或文件已损坏,且之前的kill/uninstall操作未彻底清除残留文件。

解决方案

  • 彻底清除树莓派上的VS Code Server残留
    SSH登录树莓派,执行命令:

    rm -rf ~/.vscode-server
    

    该命令会删除所有旧的Server文件,避免残留的错误架构文件干扰重新安装。

  • 重新触发VS Code Server部署
    在本地VS Code打开命令面板(Ctrl+Shift+P / Cmd+Shift+P),执行Remote-SSH: Connect to Host...,重新选择你的树莓派连接。此时VS Code会重新检测树莓派的架构,下载适配aarch64的Server包,确保Node文件正常。

  • 系统级Node.js fallback方案(可选,若前两步无效)

    1. 在树莓派上安装系统级Node.js:
      sudo apt update && sudo apt install nodejs
      
    2. 找到树莓派上VS Code Server的实际路径(在~/.vscode-server/bin/下的哈希值文件夹),修改本地SSH配置文件(~/.ssh/config),添加一行指定用系统Node启动Server:
      RemoteCommand /usr/bin/node ~/.vscode-server/bin/<你的Server哈希文件夹>/bin/code-server
      
      替换<你的Server哈希文件夹>为实际存在的文件夹名称。

内容的提问来源于stack exchange,提问作者aleodor5

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 17:09:53