发布于 2020-05-15 00:46:22
当前的DENO1.0.0版本(最近的今天)与CentOS 7不兼容。
我尝试了2020年4月27日发布的最新发行版:
$ cat /etc/redhat-release
CentOS Linux release 7.8.2003 (Core)
这个问题2.18未找到建议应该有解决这个问题的方法,但是线程似乎被放弃了一年。
到目前为止,Deno需要GLIBC_2.18
,但不幸的是,CentOS 7正在运行2.17
,这是gclib的旧版本,还不够:
$ ldd --version
ldd (GNU libc) 2.17
如果需要在CentOS上运行Deno,则需要使用CentOS 8
。测试过了就成功了。
这意味着该程序是针对glibc版本2.14编译的,它要求运行该版本,但是您的系统安装了一个旧版本。您需要根据系统上的glibc版本重新编译程序,或者安装较新版本的glibc (Debian中的"libc6“包)。
CentOS 7不会发生这种情况。来自2.18关于Centos 7。
不是的。永远不会发生。我们发布glibc 2.17作为CentOS 7的一部分,这一点永远不会改变。这是基本的RHEL标准的一部分,这样的东西不会在一个主要版本中改变。
我不会指望Deno --这是一种新技术--支持旧编译器。考虑将服务器升级到CentOS 8。
发布于 2020-07-31 15:04:17
对我来说,我没有办法升级操作系统,因为它是由IT部门管理的。看来有个解决办法。我发现以下线程上的链接确实有效。
https://github.com/denoland/deno/issues/1658#issuecomment-632986792
https://stackoverflow.com/questions/55156942
复制相似问题