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ştir aş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 edin Devrim R Enterprise Linux Yükleme kılavuzunda. Gerekirse, varolan yüklemeyi kaldırın ve yeniden yükleyin Bu 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.