首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CentOS 7上的Deno:“GLIBC_2.18”未找到

CentOS 7上的Deno:“GLIBC_2.18”未找到
EN

Stack Overflow用户
提问于 2019-03-14 07:21:48
回答 2查看 9.8K关注 0票数 6

如何在德诺上运行韦氏的CentOS 7(64位)?

它给出了一个错误:

代码语言:javascript
运行
复制
deno: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by deno)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-05-15 00:46:22

当前的DENO1.0.0版本(最近的今天)与CentOS 7不兼容。

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

代码语言:javascript
运行
复制
$ cat /etc/redhat-release
CentOS Linux release 7.8.2003 (Core)

这个问题2.18未找到建议应该有解决这个问题的方法,但是线程似乎被放弃了一年。

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

代码语言:javascript
运行
复制
$ ldd --version
ldd (GNU libc) 2.17

如果需要在CentOS上运行Deno,则需要使用CentOS 8。测试过了就成功了。

来自2.14‘找不到“

这意味着该程序是针对glibc版本2.14编译的,它要求运行该版本,但是您的系统安装了一个旧版本。您需要根据系统上的glibc版本重新编译程序,或者安装较新版本的glibc (Debian中的"libc6“包)。

CentOS 7不会发生这种情况。来自2.18关于Centos 7

不是的。永远不会发生。我们发布glibc 2.17作为CentOS 7的一部分,这一点永远不会改变。这是基本的RHEL标准的一部分,这样的东西不会在一个主要版本中改变。

我不会指望Deno --这是一种新技术--支持旧编译器。考虑将服务器升级到CentOS 8。

票数 5
EN

Stack Overflow用户

发布于 2020-07-31 15:04:17

对我来说,我没有办法升级操作系统,因为它是由IT部门管理的。看来有个解决办法。我发现以下线程上的链接确实有效。

https://github.com/denoland/deno/issues/1658#issuecomment-632986792

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55156942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档