Problema
Lor sunt câteva R pachetele disponibile pe CRAN care trebuie static legate de biblioteci R care fac parte din baza R pentru a instala cu succes.
Am în prezent nu construi Revolution R într-un mod care creează aceste biblioteci R statică. Mai precis pachetele R 'Rserve' și 'PreMiuM' depind de aceste biblioteci statice R - există unele alte pachete R, precum. O modalitate de a afla dacă pachetul pe care încercați să instalați nevoile statică R biblioteci este să căutați la ieșire generat atunci când încercați să instalați-l cu funcția 'install.packages()'. Dacă Vedeți o linie care conține o referință la '< RHOME lib64/R/lib ' - lR' , atunci există șanse pachetul trebuie bibliotecile R statică. De exemplu (ieșire executarea 'install.packages') g ++-partajate -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 - lR instalarea /shared/shape_tier3/common/conf/R/library_7.3/PReMiuM/libsSoluție
O soluție pentru acum este să așteptați Revolution R 7.4. În 7.4 oferim un script pentru a compila și instala baza R clienților,
'compile_cran_r.sh'. Editare acest script cu un editor de text și adăugați semnalizatorul: --enable-R-statică-lib 'configurarea' linia astfel încât Arată după cum urmează: Configurați # executare . / configure--prefix = ${r_prefix}--enable-R-shlib--enable-R-statică-lib--cu blas--cu-lapack--enable-BLAS-shlib--enable-memory-profilare CXXFLAGS = m {numărul de biți} $ CFLAGS = m {numărul de biți} $ FFLAGS = m$ {numărul de biți} LDFLAGS = m$ {numărul de biți} LIBR = "-lpthread" || ieșire După ce această modificare, continuaţi cu o instalare nouă de Revolution R 7.4 instalare pașii descriși în urma în Ghidul de instalare a Linux Revolution R Enterprise. Eliminați existente de instalare, dacă este necesar și reinstalați Revolution R după ce această modificare. Când aţi terminat instalarea, încercați să instalați pachetul R din nou. Ar trebui să instalați cu succes acest moment.