⭐️ VScode远程开发
当你使用vscode进行远程开发遇到这个问题,尝试了删除服务器.vscode-server文件夹,重新链接了服务器,都不行,
而且服务器的日志文件还出现了如下报错:
error: Missing required dependencies.
那就检查一下你的vscode和服务器版本,vscode版本太高,就无法适应较低版本的操作系统。
我百度一通,没解决问题。最终是在stack overflow上找到的答案。
The release notes of the new VS-Code 1.86 (Jan 2024) reads:
From this release onwards, VS Code desktop is only compatible with Linux distributions based on glibc 2.28 or later, and glibcxx 3.4.25 or later, such as Debian 10, RHEL 8, or Ubuntu 20.04.
If you don’t have the required version of the mentioned programs on the server side, you better revert to the previous version of VS-Code (v1.85). To do so, you can use the setup files at the top of this page:
https://code.visualstudio.com/updates/v1_85
如果服务器版本不是很高,比如Ubuntu 18,就降低vscode的版本,不要用最新的vscode版本哦!
我一开始的vscode版本是1.86的,服务器是Ubuntu18,vscode访问不到远端服务器进行远程开发调试。将vscode版本换到1.85的,问题解决。