1

Redhat Linux 6.5 に分散 R を正常にインストールしました。分散 R ライブラリを起動しようとすると、「 libRInside.so: 共有オブジェクト ファイルを開けません: そのようなファイルまたはディレクトリはありません」という例外が発生しますか?

4

1 に答える 1

2

スタック オーバーフローへようこそ!

今:

  • どの R バージョンをどのようにインストールしましたか?
  • RInsideもインストールしましたか?アドオンパッケージです
  • それもRcppに依存します

すべてのアヒルが一列に並んでいるときはmake、8 つの (!!) サンプル サブディレクトリの 1 つを指定するだけです。standardだけでも十数個の例があります 。

1 つだけ作成するには:

edd@max:~/git/rinside/inst/examples/standard(master)$ make rinside_sample0
g++ -I/usr/share/R/include \
  -I/usr/local/lib/R/site-library/Rcpp/include \
  -I/usr/local/lib/R/site-library/RInside/include \
  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security \
  -D_FORTIFY_SOURCE=2 -g -O3 -Wall -pipe -Wno-unused -pedantic -Wall \  
  rinside_sample0.cpp  -Wl,--export-dynamic -fopenmp  \
  -L/usr/lib/R/lib -lR -lpcre -llzma -lbz2 -lz -lrt -ldl -lm  \
  -lblas -llapack  -L/usr/local/lib/R/site-library/RInside/lib -lRInside \
  -Wl,-rpath,/usr/local/lib/R/site-library/RInside/lib -o rinside_sample0
edd@max:~/git/rinside/inst/examples/standard(master)$ ./rinside_sample0 
Hello, world!
edd@max:~/git/rinside/inst/examples/standard(master)$ 

パスは私の Debian/Ubuntu システムに固有のものです (説明のためにここにいくつかの改行を追加しました) が、これは他の正常なシステムでも機能します。

于 2015-09-23T02:09:27.507 に答える