低 glibc 版本服务器,有没有办法用 AI?

93 天前
 stuliren

现在我用的服务器里装的 glibc 版本比较低,也没办法升级,甚至不联网……一直使用的是 VS Code 的 Remote SSH 连接到上面开发。之前用一些手段绕过了 VSCode 的 glibc 版本检测,活是能干,但是 AI 只能选择 copilot ,用免费的 2000 次补全。Trae 这种连上了也用不了 AI 。因此想请教版里的大家有没有可能的办法?

4468 次点击
所在节点    程序员
47 条回复
psllll
93 天前
docker
coldle
93 天前
挠头,所以 copilot 的问题是啥,次数太少?
guoer
93 天前
没办法,docker 也是用宿主机的 glibc
guo4224
93 天前
容器虚拟机
ronen
93 天前
2000 次用完能不能付费继续用?
stuliren
93 天前
@coldle 对……,没有学生优惠之类的,还是想找点便宜的方法
stuliren
93 天前
@ronen 看来只能充钱了……
stuliren
93 天前
@psllll @guoer @guo4224 甚至用不了容器,因为没有管理员权限……
sduoduo233
93 天前
@stuliren 可以用 proot 容器 不用 root
zhongplusplus
93 天前
虽然无法想明白为什么 AI 和 glibc 会有关系,但是也许你可以试一试 LD_LIBRARY_PATH, 或者 unshare 相关的方向。
openmynet
93 天前
@zhongplusplus 本地向量存储甚至本地 embeding 都会用到原生应用/原生 node 库,不是所有事情都能靠纯 js 来解决的。
imzcc
93 天前
https://github.com/MikeWang000000/vscode-server-centos7
可以试试这个 patch vscode-server 以支持低版本的 glibc
zhongplusplus
93 天前
@openmynet 那换个思路是不是重新编译 node 就行了?
yarawen
93 天前
我把 vs code 的自动更新设置关闭,用 1.98.2 版本。
这是 agent 前的最后一个版本。
同时也是 glibc 兼容的最后一个版本。
sjkdsfkkfd
93 天前
本地开发,用 devcontainer
Shatyuka
93 天前
@guoer 真的假的,第一次听说
ZeekChatCom
93 天前
@guoer 真的假的,第一次听说。

我的一个 nodejs 项目,在宿主机编译不过,因为 glibc 版本太低。换成容器通过了呀。
hefish
93 天前
买一台新服务器吧。。。 花点钱。。。哪怕花点。。。 应该也不是很贵。。。
liyafe1997
93 天前
@guoer 并不是,只是用宿主的内核,docker 容器是有自己完整的 rootfs 的,包括 glibc 在内。
举个例子,你在 docker 里面跑 alpine linux ,里面 userspace 用的是 musl
sn0wdr1am
92 天前
docker 封装 ssh ,然后使用监听另外一个端口,新建一个 ssh 服务。

这样用 vscode 远程连接上去,是否可行?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1135699

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX