Я пытаюсь установить пакет recommenderlabrats от GitHub к моему SUSE Linux R-сервер, используя прямой:Ошибка при установке пакета из GitHub в R. Ошибка в dyn.load
devtools::install_github("sanealytics/recommenderlabrats")
Однако я получите сообщение об ошибке, которое я не могу обернуть вокруг себя.
Error in dyn.load(file, DLLpath = DLLpath, ...) :
unable to load shared object '/home/ruser/R/x86_64-unknown-linux-gnu-library/3.2/recommenderlabrats/libs/recommenderlabrats.so':
/home/ruser/R/x86_64-unknown-linux-gnu-library/3.2/recommenderlabrats/libs/recommenderlabrats.so: undefined symbol: dgels_
Error: loading failed
Execution halted
ERROR: loading failed
Я предполагаю, что это сводится к
undefined symbol: dgels_
После некоторого stackoverflow- и Google-поиска, я думаю, что это что-то делать с Rcpp. У меня установлена версия 0.12.0. Я попытался связаться с автором, но не получил никакой обратной связи. Я получаю аналогичную ошибку на моей локальной машине Windows.
Любая помощь приветствуется.
Возможно, вам понадобится 'liblapack-dev' – csgillespie
' dgels' является частью лапака, который поставляется с R (а также при каждой полной установке). Это больше похоже на неправильные инструкции по сборке пакетов, в которых отсутствует '-llpack'. –
@DirkEddelbuettel плохие инструкции сборки пакета на двух совершенно разных машинах? Я имею в виду, что это не первые R-системы, которые я когда-либо создавал, но первые два я пробовал это конкретное репетирование github. Вы предложите переустановку R? –