r-lib / gert

Simple git client for R
https://docs.ropensci.org/gert/
Other
146 stars 31 forks source link

libgit2.so.1.5: cannot open shared object file: No such file or directory #199

Closed ramiromagno closed 1 year ago

ramiromagno commented 1 year ago

My {gert} version is 1.9.2. I'm on ArchLinux.

> usethis::git_vaccinate()
Error in dyn.load(file, DLLpath = DLLpath, ...) : 
  unable to load shared object '/[REDACTED]/R/x86_64-pc-linux-gnu-library/4.2/gert/libs/gert.so':
  libgit2.so.1.5: cannot open shared object file: No such file or directory

But I do have libgit2 installed:

pacman -Ql libgit2
(...)
libgit2 /usr/lib/
libgit2 /usr/lib/libgit2.so
libgit2 /usr/lib/libgit2.so.1.6
libgit2 /usr/lib/libgit2.so.1.6.4
(...)
jeroen commented 1 year ago

You probably need to reinstall gert; it looks like you built gert against an older version of libgit2.

ramiromagno commented 1 year ago

You're right! I thought I did... but I've used {pak}. Now with normal install.packages("gert") it did the trick. Thanks!