1

我已经安装了 VSCode 远程开发扩展包,我正在尝试通过Remote-SSH: Connect to Host命令连接到远程主机,但是它无法自动安装代码服务器并显示以下消息:

The remote host may not meet VS Code Server's prerequisites for glibc and libstdc++

现在可能只是这些版本在服务器上太旧了,但我怀疑更有可能是我只需要module load XXX在服务器上运行一些适当的命令,以便在 VSCode 之前将这类东西放在 PATH 上尝试安装服务器。即服务器是具有由环境模块管理的环境的 HPC 机器。

有没有办法告诉 VSCode 在尝试安装或运行代码服务器之前运行这样的额外命令?我猜可能有一些方法可以手动安装代码服务器(如果是这样怎么办?)但它可能仍然无法在需要时正确启动,因为 glibc 和 libstdc++ 仍然不会在路径上,除非我可以注入这些module load命令。虽然我想知道这是否会在开发过程中造成其他麻烦,因为我需要根据我的工作加载各种不同的模块进行开发。

编辑:也许我可以将一些命令添加到我的 .ssh/config 文件中自动运行,还没有尝试过......

4

4 回答 4

1

就我而言,远程服务器的存储空间已满。

于 2021-07-05T15:01:46.057 回答
0

当远程计算机中的磁盘空间已满时,可能会出现此问题。使用命令检查远程机器中的磁盘空间

df -h

如果发现 use% 大于 90。尝试删除一些不需要的文件

于 2021-09-22T06:06:30.373 回答
0

我在linux中删除了目录“.vscode-server”,然后重新安装vs插件,然后重新连接远程主机

于 2021-05-10T12:13:19.223 回答
0

刚刚发现由于某种原因,我的远程树莓派上的整个存储(USB 记忆棒)突然被“写保护”。重新启动并更改为其他 USB 插槽后,VSC 再次正常工作。

于 2021-05-24T19:00:16.957 回答