Vim не будет работать после обновления ubuntu до фокальной ямки

Я использовал vim, собранный из исходного кода, с поддержкой ruby ​​в Ubuntu 18.04. После обновления Ubuntu до Focal Fossa, он больше не работает. Я получаю следующую ошибку в терминале

vim: error while loading shared libraries: libruby-2.5.so.2.5: cannot open shared object file: No such file or directory

Другая информация, которая может быть полезна, вывод ruby ​​--version возвращает

ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu]

whereis vim

vim: /usr/bin/vim.tiny /etc/vim /usr/local/bin/vim /usr/share/vim /usr/share/man/man1/vim.1.gz

type -a vim

vim is /usr/local/bin/vim

Как это исправить проблема, мне нужно заново собрать vim?

1
задан 11 June 2020 в 10:44

1 ответ

Если вы создали Vim для Ubuntu 18.04 самостоятельно, вам, вероятно, потребуется перестроить его с обновленными зависимостями. Как вы уже обнаружили, Ubuntu 20.04 использует libruby версии 2.7 , в то время как ваш двоичный файл ищет 2.5, поскольку он присутствует в 18.04 .

2
ответ дан 19 June 2020 в 21:26

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

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