問題
それらは静的にする必要がある CRAN で利用可能ないくつかの R のパッケージには、R のライブラリを正常にインストールするのには基本の R の一部であるがリンクされています。
現在の操作を行いますしない構築革命 R R 静的ライブラリを作成する方法で。R パッケージである 'Rserve' と 'プレミアム' 具体的には、これら R のスタティック ライブラリに依存している - は、いくつか他の R のパッケージにもあります。
ニーズ R のスタティック ライブラリをインストールしようとしているパッケージが 'install.packages()' 関数を使用してインストールしようとするときに生成される出力を確認するかどうか確認する方法の 1 つです。参照を含む行を参照してくださいするかどうかは '< RHOME、lib64、R/lib' - lR'パッケージには、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 lRを共有
/shared/shape_tier3/common/conf/R/library_7.3/PReMiuM/libs をインストールします。
ソリューション
今のところ回避策では、革命 R 7.4 を待ちます。7.4 ではコンパイルして、顧客に基本の R をインストールするスクリプトを指定します。
'compile_cran_r.sh' です。テキスト エディターでこのスクリプトを編集し、フラグを追加します。
-有効にする R-静的ライブラリ
'configure' の行に次のとおり。
# の実行を構成します。
。/--プレフィックスを構成する = ${r_prefix} - 有効にする-R-shlib - 有効にする R-静的ライブラリ----blas でと-lapack - 有効にする-BLAS shlib--メモリ プロファイリングを有効にする = m のように ${ビット} CFLAGS = m$ {ビット} FFLAGS = m$ {ビット} LDFLAGS = m$ {ビット} LIBR ="-lpthread"| |終了
この変更を行った後は、革命 R 7.4 をインストールの手順を次の新しいインストールを続行します。
革命 R 企業の Linux のインストール ガイドです。必要な場合は、既存のインストールを削除して再インストール
この変更を行った後 R を回転します。
インストールを完了しているとき、R パッケージを再度インストールしてください。 この時間を正常にインストールしてする必要があります。