dyn.load中的错误(文件,DLLpath = DLLpath,...)

时间:2017-05-19 07:30:31

标签: r

我正在尝试安装Deseq2,但是我收到了这个错误。对于我尝试使用BiocLite安装的所有其他软件包,也会出现同样的情况...我想知道问题是什么?我在我的ubuntu 16.04上安装了R和rstudio和anaconda。 R版本3.3.2。非常感谢任何帮助。

** testing if installed package can be loaded
Error in dyn.load(file, DLLpath = DLLpath, ...) : 
  unable to load shared object '/home/dani/anaconda2/lib/R/library/tidyr/libs/tidyr.so':
  /home/dani/anaconda2/lib/R/library/tidyr/libs/tidyr.so: undefined symbol: _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_
Error: loading failed
Execution halted
ERROR: loading failed
* removing ‘/home/dani/anaconda2/lib/R/library/tidyr’
* restoring previous ‘/home/danianaconda2/lib/R/library/tidyr’

一开始是否与此错误有关?

Makevars:21: Makevars.local: No such file or directory
touch: "Makevars.local"

1 个答案:

答案 0 :(得分:0)

我知道这不是最好的解决方案:我使用的是anaconda版本4.3.1,我将其更改为4.1.1并重新安装所有使用此版本,R始终是3.3.2。所以我不知道Rcpp包中是否存在错误或某些不兼容问题,或者在最新版本的conda中是否存在问题。