红宝石冰糕无法在CentOS7上运行

时间:2019-07-05 07:35:08

标签: ruby-on-rails ruby centos centos7 sorbet

当尝试在CentOS7上运行srb tc时,出现以下错误。

/home/web/app/vendor/bundle/gems/sorbet-static-0.4.4388-x86_64-linux/libexec/sorbet: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /home/web/app/vendor/bundle/gems/sorbet-static-0.4.4388-x86_64-linux/libexec/sorbet)

CentOS7具有glibc 2.17,由于它是最重要的库之一,因此更新该库似乎太冒险了。是否可以将当前的操作系统与冰糕一起使用?

我的配置:

centos-release-7-3.1611.el7.centos.x86_64
Name        : glibc
Arch        : x86_64
Version     : 2.17
Release     : 260.el7_6.4

谢谢

1 个答案:

答案 0 :(得分:0)

应该将其报告为https://github.com/stripe/sorbet/issues的错误。

此修复程序可能会发生以下情况:

  • 在具有较旧glibc的系统上编译发行版,并依赖于向后兼容性;
  • 带有Sorbet的glibc的运输版本;
  • 与musl静态链接。