gpt4 book ai didi

visual-studio-code - 使 VS Code Remote 扩展与安装在非标准位置的 GLIBC 2.17 一起工作

转载 作者:行者123 更新时间:2023-12-04 19:31:49 24 4
gpt4 key购买 nike

我正在尝试使用 VSCode Remote extension连接到在 RHEL/CentOS 6 上运行的远程主机,但由于 CentOS 6 附带 GLIBC 2.12 和 GLIBCXX 3.4.1,因此无法连接。如 this post 中所述,为了让扩展工作,解决方法是安装 GLIBC>=2.17 和 GLIBCXX>=3.4.18。

不幸的是,我没有服务器的 sudo 访问权限,因此我无法使用链接中提供的 bash 脚本更新这些库。此外,在 this SO post ,作者说不要更新系统GLIBC,因为它会破坏系统应用程序。话虽如此,我已经尝试了一些不同的方法——我提取了那些 rpm 包,如 this blog 中所述。 ,在我的主文件夹中。然后我更新了环境变量 PATHLD_LIBRARY_PATH在 ~/.bash_profile 中指向这些新位置。但是节点二进制文件(在 VS Code Remote 中)仍然找不到这些库。

有没有办法让节点二进制知道在哪里寻找这些库?更准确地说,有人可以解释我如何在没有 sudo 访问权限的情况下使这个扩展工作?

最佳答案

我已经通过使用 Linuxbrew 安装 gcc 和 glibc 来实现它。有关详细信息,请参阅此帖子:https://github.com/microsoft/vscode-remote-release/issues/103#issuecomment-546551293 .

需要注意的几点:

  • VS Code Server 中的节点二进制版本可能因提交而异。在上面的 GitHub 评论中,作者使用了 node@10 -- 你可以将其替换为 node@12;一切仍然有效。
  • 确保使用 linuxbrew 正确安装 glibc 和 gcc。这一步很关键。
  • 关于visual-studio-code - 使 VS Code Remote 扩展与安装在非标准位置的 GLIBC 2.17 一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62126237/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com