Почему git2r не удается установить?
Когда я пытаюсь установить devtools
в R через RStudio Server на моем компьютере с Red Hat Linux происходит сбой, потому что он не может установить git2r
, Когда я тогда пытаюсь установить git2r
, это не удается установить.
Я думаю, что это может быть потому, что мне нужно установить libssh2
на моей машине Linux на основе следующего предупреждения. Это верно? Если это так, это можно исправить с помощью yum install libssh2-devel
из командной строки Linux, правильно? К сожалению, я жду, чтобы мой админ дал мне sudo
привилегии, поэтому я пока не могу проверить эту гипотезу.
configure: WARNING:
---------------------------------------------
Unable to find the LibSSH2 library on this
system. Building a version without support
for SSH transport.
To build with SSH support, please install:
libssh2-1-dev (package on e.g. Debian and Ubuntu)
libssh2-devel (package on e.g. Fedora, CentOS and RHEL)
libssh2 (Homebrew package on OS X)
and try again.
If the LibSSH2 library is installed on
your system but the git2r configuration
is unable to find it, you can specify
the include and lib path to LibSSH2 with:
R CMD INSTALL git2r --configure-vars='LIBS=-L/path/to/libs CPPFLAGS=-I/path/to/headers'
---------------------------------------------
Есть также предупреждение в конце неудачной установки, которое упоминает libssl
, Это связано с libssh2
или отдельный вопрос? Если отдельно, как бы я это исправить? Есть ли libssl
библиотеку я должен установить или что?
Error: package or namespace load failed for ‘git2r’ in dyn.load(file, DLLpath = DLLpath, ...):
unable to load shared object '/home/jp7663/R/x86_64-redhat-linux-gnu-library/3.4/git2r/libs/git2r.so':
libssl.so.1.0.0: cannot open shared object file: No such file or directory
Error: loading failed
Execution halted
ERROR: loading failed
* removing ‘/home/jp7663/R/x86_64-redhat-linux-gnu-library/3.4/git2r’
Warning in install.packages :
installation of package ‘git2r’ had non-zero exit status