💡
原文英文,约300词,阅读约需1分钟。
📝
内容提要
VS Code Remote-SSH 支持远程开发,但连接旧版 Linux 时可能出现 glibc 和 libstdc++ 错误。解决方法是通过 brew 安装 glibc 和 patchelf,并设置环境变量指向它们,完成后即可正常使用 Remote-SSH。
🎯
关键要点
- VS Code Remote-SSH 支持远程开发,但连接旧版 Linux 时可能出现 glibc 和 libstdc++ 错误。
- 错误提示表明系统需要 glibc >= 2.28 和 libstdc++ >= 3.4.25。
- 此问题在旧版 CentOS、Debian 或 Ubuntu LTS 系统中常见。
- 可以通过 brew 安装 glibc 和 patchelf 来解决此问题。
- 安装 glibc 和 patchelf 的命令包括使用 brew 和设置环境变量。
- 设置环境变量以指向自定义的 glibc 和 patchelf。
- 对于 bash shell,将环境变量添加到远程 ~/.bash_profile;对于 zsh shell,添加到 ~/.zprofile。
- 完成设置后,可以正常使用 VS Code Remote-SSH 进行连接。
❓
延伸问答
如何解决 VS Code Remote-SSH 连接旧版 Linux 时的 glibc 和 libstdc++ 错误?
可以通过 brew 安装 glibc 和 patchelf,并设置环境变量指向它们来解决此问题。
VS Code Remote-SSH 需要哪些版本的 glibc 和 libstdc++?
VS Code Remote-SSH 需要 glibc >= 2.28 和 libstdc++ >= 3.4.25。
在旧版 Linux 系统中,哪些发行版常见此错误?
此问题在旧版 CentOS、Debian 或 Ubuntu LTS 系统中常见。
如何安装 glibc 和 patchelf?
可以使用 brew 命令安装 glibc 和 patchelf,具体命令为 'brew install glibc' 和 'brew install patchelf'。
如何设置环境变量以指向自定义的 glibc 和 patchelf?
需要设置环境变量,如 export VSCODE_SERVER_CUSTOM_GLIBC_LINKER 和 export VSCODE_SERVER_PATCHELF_PATH,并将其添加到相应的配置文件中。
在使用 bash 和 zsh 时,如何添加环境变量?
对于 bash shell,将环境变量添加到远程 ~/.bash_profile;对于 zsh shell,添加到 ~/.zprofile。
➡️