1

我在 Redhat linux 6.5 中成功安装了分布式 R。我在尝试启动分布式 R 库时收到“libRInside.so:无法打开共享对象文件:没有这样的文件或目录”异常?

4

1 回答 1

2

欢迎来到堆栈溢出!

现在:

  • 您安装了哪个 R 版本,以及如何安装?
  • 你也安装了 RInside 吗?它是一个附加包
  • 它也取决于 Rcpp

make当您将所有鸭子排成一排时,就像在八个 (!!) 示例子目录之一中说一样简单。仅在standard我们就有十几个例子。

只创建一个:

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 回答