我已经安装了 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 文件中自动运行,还没有尝试过......