我在 Redhat linux 6.5 中成功安装了分布式 R。我在尝试启动分布式 R 库时收到“libRInside.so:无法打开共享对象文件:没有这样的文件或目录”异常?
问问题
806 次
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 回答