Sorun
Kendi olan statik olarak gereken CRAN üzerinde kullanılabilir birkaç R paketleri başarıyla yüklemek için temel R parçası olan R kitaplıkları bağlantılı.Biz şu anda devrim R bu statik R kitaplıklar oluşturduğu bir şekilde yapı değil. Özellikle R paketleri 'Rserve' ve 'PreMiuM' üzerinde statik bu R kitaplıklarına bağlı - bazı diğer R paketleri de vardır.'İnstall.packages()' işlevi ile yüklemeye çalıştığında oluşturulan çıktının bakmak için gereksinimleri statik R kitaplıkları yüklemeye çalıştığınız paket olup olmadığını bir yolu. Bir başvuru içeren bir satırı görüyorsanız, '< RHOME/lib64/R/lib ' - lR' şansı paket gereken statik R kitaplıkları Eğer.Örneğin ('install.packages' çalışmasını çıkış)g ++-M-/ usr/yerel/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 paylaşılan/Shared/shape_tier3/Common/conf/R/library_7.3/PReMiuM/libs için yükleme
Çözüm
Şimdilik geçici bir çözüm için devrim R 7.4 beklenir. 7.4 derlemek ve müşterilerine temel R yüklemek için bir komut dosyası sunuyoruz,'compile_cran_r.sh'. Bu komut dosyasını bir metin düzenleyicisi ile düzenleyin ve bayrağı ekleyin: --R statik lib etkinleştiraşağıdaki gibi görünür 'yapılandırma satırı:# çalıştırma yapılandırma . / yapılandırma--önek = ${r_prefix}--enable-R-shlib--enable-R-statik-lib--ile blas--ile-lapack--enable-BLAS-shlib--enable-bellek-profiling CXXFLAGS = m {verileri} CFLAGS = m {verileri} FFLAGS = m$ {verileri} LDFLAGS = m$ {verileri} LIBR = "-lpthread" || çıkış Bu değişikliği yaptıktan sonra yeni bir devrim R yükleme adımları izlemek 7.4 yükleme işlemine devam edinDevrim R Enterprise Linux Yükleme kılavuzunda. Gerekirse, varolan yüklemeyi kaldırın ve yeniden yükleyinBu değişikliği yaptıktan sonra R Devrimi.Yükleme tamamlandığında, R paketini yeniden yüklemeyi deneyin. Bu kez başarıyla yüklemeniz gerekir.