如何在Deno的CentOS 7(64位)上运行Webfaction?
它给出一个错误:
deno: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by deno)
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。