Gäller förRevolution Analytics

Problemet

Är några R-paket tillgängliga på CRAN måste statiskt länkade R bibliotek som ingår i bas R kan installeras.Vi för närvarande inte bygga Revolution R på ett sätt som skapar dessa statiska R-bibliotek. Speciellt R paket "Rserve" och "PreMiuM" beror på dessa statiska bibliotek R - det finns några andra R-paket också.Ett sätt att avgöra om det paket som du försöker installera behov statiska R bibliotek är att titta på de utdata som genereras när du försöker installera med hjälp av funktionen 'install.packages()'. Om du ser en rad som innehåller en referens till '< RHOME/lib64/R/lib ' lR-' och sedan är paketet behöver statiska R-bibliotek.Till exempel (utdata från med 'install.packages')g ++-delade -L/usr/local/lib64 - o PReMiuM.so PReMiuM.o postProcess.o -L/opt/revr/revr_7.3/lib64/Revo-7.3/R-3.1.1/lib64/R/lib lRinstallation av /shared/shape_tier3/common/conf/R/library_7.3/PReMiuM/libs

Lösning

En lösning för tillfället är att vänta tills revolutionen R 7.4. I 7.4 får ett skript för att kompilera och installera grundläggande R till kunder,'compile_cran_r.sh'. Redigera det här skriptet i en textredigerare och Lägg till flaggan:                                                    – Aktivera-R-statisk-libtill "Konfigurera" raden så det ser ut på följande sätt:# Kör Konfigurera   . / Konfigurera--prefix = ${r_prefix} – aktivera R shlib--enable-R-statisk-lib--med blas--med-lapack – aktivera BLAS shlib--aktivera minne profilering CXXFLAGS = m$ {bitness} CFLAGS = m$ {bitness} FFLAGS = m$ {bitness} LDFLAGS = m$ {bitness} LIBR = "-lpthread". Avsluta När du har gjort ändringen, fortsätta med en ny installation av revolutionen R 7.4 instruktionerna installationi installationsguiden för Linux för revolutionen R Enterprise. Ta bort den befintliga installationen om det behövs och installera omRevolutionen R när du har gjort den här ändringen.När du har slutfört installationen kan du försöka installera R-paketet igen.  Det bör installeras nu.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.