代码之家  ›  专栏  ›  技术社区  ›  compbiostats

R包未通过库()加载

r
  •  0
  • compbiostats  · 技术社区  · 8 年前

    我一直遇到无法在R中加载程序包库的问题。这些程序包通过instal安装良好。packages(),但我得到了错误

    Error: package or namespace load failed for ‘adegenet’ in library.dynam(lib, package, package.lib):
    shared object ‘httpuv.so’ not found
    Error: package ‘adegenet’ could not be loaded
    

    当我尝试加载包“adegenet”(和任何其他包)时。

    我记得这种行为是在我使用remove时开始出现的。packages()删除shiny,以便在GitHub(shiny孵化器)上安装开发版本。

    我不确定发生了什么事。关于如何恢复一切有什么想法吗?我更新到了最新的R版本,但这并没有解决问题。

    1 回复  |  直到 8 年前
        1
  •  1
  •   dww Jarretinha    8 年前

    在卸载过程中,您似乎成功删除了httpuv和/或Rcpp的组件。这应该会让事情恢复正常:

    install.packages(c("Rcpp", "httpuv"))