Должна ли версия системы GLIBC и ядро ​​в мгновенном совпадении совпадать?

У меня в компьютере есть Ubuntu 18.04.

ldd --version
ldd (Ubuntu GLIBC 2.27-3ubuntu1) 2.27
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.

Я установил ruby через snap, а затем также rails. Некоторые драгоценные камни в rails имеют собственные расширения, и они построены правильно. Когда я пытаюсь запустить приложение с rails server, один камень не находит нужную версию GLIBC. Это сообщение

$HOME/.gem/bin/gems/bootsnap-1.4.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `require': /snap/core/current/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.27' not found (required by /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2) - $HOME/.gem/bin/gems/pg-1.1.4/lib/pg_ext.so (LoadError)

Возможно, потому что в /snap/core/... версия libc имеет вид 2.23 , а расширение gem скомпилировано с библиотекой lib в системе.

Должны ли эти версии быть синхронизированными или есть ли способ решить эту проблему?

0
задан 11 May 2019 в 23:12

0 ответов

Другие вопросы по тегам:

Похожие вопросы: