問題

他們是以靜態方式需要的 CRAN 上可用的幾個 R 套件連結 R 屬於基底的 R,才能順利安裝的程式庫。

我們目前不建置革命 R,它會建立這些靜態 R 程式庫的方式。特別是 R 封裝 'Rserve' 及 '優質' 依存於這些靜態 R 程式庫-有一些其他 R 封裝以及。

若要知道您正要安裝需求靜態 R 程式庫套件是否要查看當您嘗試安裝 'install.packages()' 函式時所產生的輸出的方法之一。如果您看到一條包含參照到的 '< RHOME/lib64/R/lib'-長程 '則有可能是因為封裝需要靜態 R 程式庫。

例如 (無法執行 'install.packages' 的輸出)

g + +-共用-L/usr/本機/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 長程
安裝至 /shared/shape_tier3/common/conf/R/library_7.3/PReMiuM/libs

方案

現在的解決方法,就是等待革命 R 7.4。7.4 在中,我們提供的指令碼來編譯和安裝基底 R 給客戶,
'compile_cran_r.sh'。使用文字編輯器來編輯此指令碼,然後新增該旗標︰

                                                    -啟用 R-靜態 lib

'設定' 線讓它看起來如下︰

# 執行設定
   
。 / 設定-前置詞 = ${r_prefix}-啟用-R-shlib-啟用-R-靜態-lib-以 blas-與-lapack-shlib-BLAS 啟用--啟用記憶體剖析 CXXFLAGS = m$ {位元} CFLAGS = m$ {位元} FFLAGS = m$ {位元} LDFLAGS = m$ {位元} LIBR ="-lpthread"| |結束

 

做這樣的變更,繼續進行新安裝的安裝步驟所述的革命 R 7.4
在 [革命 R 企業 Linux 安裝指南。如有必要,請移除您現有的安裝並重新安裝
完成此變更後的革命 R。

當您完成安裝時,請嘗試重新安裝您 R 的封裝。 它應該成功安裝這一次。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×