Не удается найти "RevoScaleR" в клиенте Microsoft R
Я установил Microsoft R Client. Когда я запускаю R из оболочки, я получаю
Microsoft R Open 3.4.3
The enhanced R distribution from Microsoft
Microsoft packages Copyright (C) 2018 Microsoft
Loading Microsoft R Client packages, version 3.4.3.0097.
Microsoft R Client limits some functions to available memory.
See: https://go.microsoft.com/fwlink/?linkid=799476 for information
about additional features.
Type 'readme()' for release notes, privacy() for privacy policy, or
'RevoLicense()' for licensing information.
Using the Intel MKL for parallel mathematical computing (using 36 cores).
Default CRAN mirror snapshot taken on 2018-01-01.
See: https://mran.microsoft.com/.
Однако, когда я запускаю R с Rstudio-сервера, я получаю только
Microsoft R Open 3.4.3
The enhanced R distribution from Microsoft
Microsoft packages Copyright (C) 2017 Microsoft Corporation
Using the Intel MKL for parallel mathematical computing (using 36 cores).
Default CRAN mirror snapshot taken on 2018-01-01.
See: https://mran.microsoft.com/.
Система имеет только одну копию R, и она вместе с путем к библиотеке правильно указана в rserver.conf
cat /etc/rstudio/rserver.conf
# Server Configuration File
rsession-which-r=/usr/bin/Revo64
rsession-ld-library-path=/opt/microsoft/rclient/3.4.3/libraries/RServer
Внутри среды Rstudio R есть путь к библиотеке
>.libPaths()
[1] "/home/xyz/R/x86_64-pc-linux-gnu-library/3.4"
[2] "/opt/microsoft/rclient/3.4.3/runtime/R/library"
Тем не мение, RevoScaleR
не загружается автоматически. Когда я пытаюсь загрузить его вручную, я получаю
> library(RevoScaleR)
Fehler in library(RevoScaleR) : es gibt kein Paket namens ‘RevoScaleR’
У кого-нибудь есть идея, что может быть не так?
1 ответ
Решение
Ответ от Github: https://github.com/rstudio/rstudio/issues/2455
установка
R_LIBS_SITE=/opt/microsoft/rclient/3.4.3/libraries/RServer
в
/opt/microsoft/rclient/3.4.3/runtime/R/etc/Renviron