Я установил GNU GSL 2.6 вручную, следуя этой статье: https://coral.ise.lehigh.edu/jild13/2016/07/11/hello/
Теперь я пытаюсь установить пакет R gsl 2.1-6. Кажется, что установочная часть работает нормально, но в конце тестирования она завершается с ошибкой:
* installing *source* package 'gsl' ...
** package 'gsl' successfully unpacked and MD5 sums checked
** using staged installation
checking for gsl-config... /usr/local/bin/gsl-config
...
...
...
** testing if installed package can be loaded from temporary location
Error: package or namespace load failed for 'gsl' in dyn.load(file, DLLpath = DLLpath, ...):
unable to load shared object '/usr/lib64/R/library/00LOCK-gsl/00new/gsl/libs/gsl.so':
libgsl.so.25: cannot open shared object file: No such file or directory
Error: loading failed
Execution halted
ERROR: loading failed
* removing '/usr/lib64/R/library/gsl'
Я проверил, существуют ли следующие файлы:
/ usr / local / bin / gsl-config
/ usr / local / lib / libgsl.so.25
Как я могу сообщить R, где искать файл libgsl.so.25?
Я обнаружил следующее из https://cran.r-project.org/web/packages/gsl/INSTALL
"Если пакет gsl R собирается успешно, но не загружается, обязательно сообщите системному компоновщику / loader, где найти библиотеки GSL, используемые для его компиляции. Этот шаг может быть пропущен при использовании ручной установки GSL, а не той, которую выполняет менеджер пакетов. "
Но я не уверен, как «сообщить системному компоновщику / загрузчику», это относится к операционной системе или системе R?