Applies ToRevolution Analytics

Problem

Gibt einige R-Pakete auf CRAN, die statisch verknüpft R Bibliotheken Teil Basis R erfolgreich zu installieren.Wir erstellen derzeit nicht Revolution R so diese statischen Bibliotheken R erstellt. Speziell die R-Pakete "Rserve" und "PreMiuM" hängen diese statischen Bibliotheken R - es gibt einige andere R Pakete.Eine Möglichkeit zum feststellen, ob das Paket muss statische R Bibliotheken installieren möchten, sehen Sie sich die Ausgabe generiert, wenn Sie versuchen, mit der Funktion "install.packages()" installieren. Wenn eine Linie angezeigt, die einen Verweis auf "< RHOME/lib64/R/Bibliothek ' - lR" dann das Paket benötigt die statischen Bibliotheken R.Beispiel (Ausgabe 'install.packages')g++-shared -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/shared/shape_tier3/common/conf/R/library_7.3/PReMiuM/libs installieren

Lösung

Jetzt wird Revolution R 7.4 warten. 7.4 bieten wir ein Skript kompilieren und installieren Basis R Kunden,'compile_cran_r.sh'. Bearbeiten Sie dieses Skript mit einem Text-Editor, und fügen Sie das Flag:                                                    --Aktivieren R-statische Libdie 'Konfigurieren' Zeile so wie folgt aussieht:# Ausführen konfigurieren   . / konfigurieren - Präfix = ${R_prefix} - Enable R Shlib - Enable-R-Static-Lib - mit Blas - mit-Lapack-aktivieren-BLAS-Shlib - Speicher-Enable-profiling CXXFLAGS = m {Bitness} CFLAGS = m$ {Bitness} FFLAGS = m$ {Bitness} LDFLAGS = m$ {Bitness} LIBR = "-Lpthread" || exit Nach dieser Änderung eine neue Installation von Revolution R 7.4 beschriebenen Schritte der Installation fortsetzenin der Linux Enterprise Revolution R-Installationshandbuch. Die vorhandene Installation entfernen und neu installierenNach dieser Änderung R Revolution.Wenn Sie die Installation abgeschlossen haben, installieren Sie das Paket R erneut.  Dieses Mal sollte erfolgreich installiert.

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.