相关疑难解决方法(0)

从R内部设置LD_LIBRARY_PATH

我已经安装了R软件包,但是为了通过加载library,需要将LD_LIBRARY_PATH设置为其中一个库(称为libhts.so.2)的路径。只有在进入R之前而不是之后才编辑LD_LIBRARY_PATH时,加载才起作用。

我尝试了几种不同的方法来解决这个问题:

  1. configureR包中的脚本导出修改后的LD_LIBRARY_PATH 。
  2. 在同一configure脚本中创建到共享库的软链接。

两者都不起作用,在我看来,一旦启动R,就有一个变量存储LD_LIBRARY_PATH的结果。也许解决方案是编辑该变量。

unix r linker-flags

7
推荐指数
1
解决办法
5210
查看次数

ROracle不在R工作室工作

我正在尝试在unix盒子上安装ROracle包.包正确安装.但是库(ROracle)对错误不起作用

library(ROracle)
Error in dyn.load(file, DLLpath = DLLpath, ...) : 
unable to load shared object '/u01/group1/home/oracle/R/x86_64-redhat-linux-gnu-library/3.1/ROracle/libs/ROracle.so':
libclntsh.so.11.1: cannot open shared object file: No such file or directory
Error: package or namespace load failed for ‘ROracle’
Run Code Online (Sandbox Code Playgroud)

该软件包从命令行安装正常,但在R studio中无法正常工作.我在论坛中经历了很多线程,很多人建议导出LD_LIBRARY_PATH并重置它.事实上我继续将所有R系统变量从命令行复制到R Studio中.但它仍然没有成功.

我还注意到的一件事是每次重启R studio时R系统变量都会发生变化.可能是R studio没有正确获取路径值的问题.

r rstudio rstudio-server roracle

4
推荐指数
2
解决办法
4566
查看次数

标签 统计

r ×2

linker-flags ×1

roracle ×1

rstudio ×1

rstudio-server ×1

unix ×1