libRInside.so:无法打开共享对象文件:没有这样的文件或目录

时间:2015-09-23 01:39:12

标签: r distributed rinside

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

1 个答案:

答案 0 :(得分:1)

欢迎使用Stack Overflow!

现在:

  • 您安装了什么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系统(我在这里添加了一些换行符以进行说明),但这适用于任何其他理智的系统。