我已经安装了VSCode远程开发扩展包,并且正在尝试通过Remote-SSH: Connect to Host
命令连接到远程主机,但是它无法自动安装代码服务器,并显示以下消息:
The remote host may not meet VS Code Server's prerequisites for glibc and libstdc++
现在可能的情况是,这些文件的版本在服务器上太旧了,但我怀疑更有可能的是,在VSCode尝试安装服务器之前,我只需要在服务器上运行一些适当的module load XXX
命令,将这类东西放到路径上。即服务器是具有由环境模块管理的环境的HPC机器。
在尝试安装或运行代码服务器之前,有没有什么方法可以告诉VSCode运行类似这样的额外命令?我猜可能有一些方法可以手动安装代码服务器(如果是这样,如何安装?)但它可能仍然无法在需要时正确启动,因为除非我可以注入这些module load
命令,否则glibc和libstdc++仍然不会在path中。虽然我想知道这是否会在开发过程中造成其他麻烦,因为我需要根据我正在做的工作来加载各种不同的模块。
编辑:也许我可以在我的.ssh/config文件中添加一些自动运行的命令,我还没有尝试过……
发布于 2021-07-05 23:01:46
在我的例子中,远程服务器的存储空间已满。
发布于 2021-05-10 20:13:19
我在linux中删除了目录".vscode-server“,并重新安装了vs插件,然后重新连接远程主机
发布于 2021-05-25 03:00:17
我刚刚发现,由于某种原因,我的远程覆盆子pi上的整个存储设备(USB棒)突然被写保护了。重新启动并切换到其他USB插槽后,VSC再次工作正常。
https://stackoverflow.com/questions/65190772
复制相似问题