Рубиновый сорбет не может работать на CentOS7 - PullRequest
0 голосов
/ 05 июля 2019

Я улавливаю следующую ошибку при попытке запустить srb tc на CentOS7.

/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 голосов
/ 05 июля 2019

Это, вероятно, следует сообщать как ошибку https://github.com/stripe/sorbet/issues.

Исправление может быть либо:

  • компилировать выпуски в системе с более старым glibc и полагаться на обратную совместимость;
  • корабельная версия glibc с сорбетом;
  • статически ссылка против мусла.
...