【问题标题】:survival package errors R生存包错误R
【发布时间】:2018-02-04 10:36:57
【问题描述】:

我在 R 中安装“survival”包时遇到了一些问题。我几乎尝试了所有方法,包括尝试从源代码构建,但我遇到了同样的错误。

>>install.package('survival')

Error in library.dynam(lib, package, package.lib)
    shared object ‘Matrix.so’ not found
ERROR: lazy loading failed for package ‘survival’
* removing ‘/home/dave/R/x86_64-pc-linux-gnu-library/3.4/survival’

我的发行版--

Distributor ID: Ubuntu
Description:    Ubuntu 16.04.3 LTS
Release:    16.04
Codename:   xenial

【问题讨论】:

  • 在 isntlal 'rcpp' 及其依赖项之后。我不再收到锁定错误。但还是出现上述错误

标签: r ubuntu package


【解决方案1】:

Matrix.so 是作为 Matrix 包一部分的共享对象。所以我尝试通过这个安装它--

>> install.packages("Matrix")
ERROR: failed to lock directory ‘/home/dave/R/x86_64-pc-linux-gnu-library/3.4’ for modifying    
Try removing ‘/home/dave/R/x86_64-pc-linux-gnu-library/3.4/00LOCK-Matrix’

之后:
sudo rm -rf /home/dave/R/x86_64-pc-linux-gnu-library/3.4/00LOCK-Matrix

重新进入 R shell 并执行 install.packages('Matrix') 并正确构建。然后做install.packages('survival') 工作。

【讨论】:

    猜你喜欢
    • 2015-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-31
    • 2015-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多