无法建立与“主机名”的连接:VS Code 服务器启动失败

For*_*700 1 visual-studio-code vscode-remote

我查看了与我类似的问题,但似乎没有一个能解决我的问题。它返回一个提示,显示Could not establish connection to "hostname": The VS Code Server failed to start.当我使用命令ssh pi@raspberrypi并输入密码时,一切似乎都正常。

我的电脑:Windows 11

远程计算机:Raspbian 操作系统

server.sh文件似乎已损坏,但我不知道该文件应该是什么样子:

#!/usr/bin/env sh
#
# Copyright (c) Microsoft Corporation. All rights reserved.
#

case "$1" in
    --inspect*) INSPECT="$1"; shift;;
esac

ROOT="$(dirname "$0")"

"$ROOT/node" ${INSPECT:-} "$ROOT/out/server-main.js" --compatibility=1.63 "$@"

Run Code Online (Sandbox Code Playgroud)

这是远程计算机上的日志文件:

/home/pi/.vscode-server/bin/c3511e6c69bb39013c4a4b7b9566ec1ca73fc4d5/bin/code-server: 12: /home/pi/.vscode-server/bin/c3511e6c69bb39013c4a4b7b9566ec1ca73fc4d5/bin/code-server: /home/pi/.vscode-server/bin/c3511e6c69bb39013c4a4b7b9566ec1ca73fc4d5/node: not found
Run Code Online (Sandbox Code Playgroud)

小智 12

解决方案 \xef\xbc\x9aKill 主机上的 VS 代码服务器并重新连接也许可以工作

\n
    \n
  • 显示命令面板:ctrl + shift +p
  • \n
  • 输入关键字:Remote-SSH
  • \n
  • 选择目标:远程 SSH:终止主机上的 VS Code 服务器...
  • \n
  • 重新连接目标服务器即可工作
  • \n
\n