CentOS 7上的Deno:找不到'GLIBC_2.18'

问题描述 投票:0回答:1

如何在Deno的CentOS 7(64位)上运行Webfaction

它给出一个错误:

deno: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by deno)
centos7 webfaction deno
1个回答
0
投票

Deno版本1.0.0(今天最新)与CentOS 7不兼容。

我尝试了2020年4月27日发布的最新发行版:

$ cat /etc/redhat-release
CentOS Linux release 7.8.2003 (Core)

到目前为止,Deno需要GLIBC_2.18,但不幸的是CentOS 7.8正在运行2.17,这是gclib的较早版本,还不够:

$ ldd --version
ldd (GNU libc) 2.17

[如果您需要在CentOS上运行Deno,则需要使用CentOS 8(我已经测试过并且可以工作)。

来自How to fix “/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found”

这表示该程序是针对glibc 2.14版编译的,需要运行该版本,但是您的系统具有较旧的版本已安装。您将需要针对您系统上的glibc版本,或安装更高版本的glibc(Debian中的“ libc6”软件包)。

我不会指望一种新兴技术来支持较旧的SDK,特别是在这种情况下,我们正在谈论编译器,因此您不妨考虑进行升级,或者等待并希望将来的CentOS 7更新将包括较新的gclib。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.