自学内容网 自学内容网

VSCODE新版本无法remote ssh到老系统Linux上的问题

背景

vscode从1.86开始要求remote ssh到的远程机器上必须升级glibc到2.28以上的版本,但是众所周知升级glibc又是一个高危行为,所以线上大家的推荐都是降级vscode到1.85.2版本,但是1.85.2版本又不能享受到vscode新版本的内容,例如copilot chat不能升级新版本,就不能享受claude sunnet 3.5。

解决方案

  1. 可能需要单独使用高版本的gcc:https://www.cnblogs.com/dj0325/p/8481092.html
  2. 说白了就是单独修改vscode-server上node程序的依赖glibc到新版本,参考:https://blog.csdn.net/wbvalid/article/details/138808679?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ECtr-3-138808679-blog-137089943.235%5Ev43%5Epc_blog_bottom_relevance_base1&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ECtr-3-138808679-blog-137089943.235%5Ev43%5Epc_blog_bottom_relevance_base1&utm_relevant_index=6
  3. 期间单独去服务器上运行node,可能会出现version 'GLIBCXX_3.4.20' not found这样的问题,解决办法:https://www.jianshu.com/p/050b2b777b9d

原文地址:https://blog.csdn.net/yanjiee/article/details/143501191

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!