r - 检查包是否在 R 中正确安装

标签 r checksum

问题背景

我尝试在 R 中安装 robuSTLmm 包,但在尝试安装时 R session 崩溃了。我按照屏幕上的说明删除了 ‘/home/user/R/x86_64-pc-linux-gnu-library/3.4/00LOCK-robuSTLmm’ 文件夹。

然后我重新启动了我的计算机并在 R 中再次安装了这个包。这次 R 自行退出而不是给我一个它崩溃的错误消息。当我再次启动 R 时,我看到该包列在我已安装的包中,我可以运行它。

实际问题

有没有办法检查 R 中的包是否已正确安装?也就是说,包是否有一些校验和或类似的东西(我不是那么精通计算机,所以如果术语关闭请原谅),可以与有问题的存储库进行比较?如果可以,我该怎么做?

编辑

我卸载了软件包并重新安装了它。再次出现同样的问题。

最佳答案

我在安装“robuSTLmm”时遇到了同样的问题。我试过但没有用:

  1. 从 RStudio(在 Debian 操作系统上运行)中的 CRAN 存储库安装。 R session 和 RStudio 都崩溃了。
  2. 从 RStudio 中下载的 tar.gz 文件安装它,我是从包的 CRAN 页面下载的。同样的故事又发生了。
  3. 通过使用“devtools”直接从 github 页面下载来安装 RStudio。同样的结果。

解决方案:我设法通过在终端中运行 R 而不是通过 RStudio 来安装包。该包现在运行正常(也在 RStudio 中)。

关于r - 检查包是否在 R 中正确安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53376854/

相关文章:

r - 插入符号中的其他指标 - PPV、灵敏度、特异性

java - 在 Java 中获取文件的 MD5 校验和

c - 用于数据完整性检查的可并行哈希函数

r - 如何使用聚类协方差矩阵对回归系数进行线性假设检验?

perl - 根据逗号分隔的字符向量列的值熔化表 (data.frame)

r - 处理非常大的 expand.grid?

r - 如何将一行中的每个元素除以相应的行值?

c - UDP校验和计算

go - 为什么我的滚动 adler32 校验和在 go 中不起作用? (模算术)

ios - iOS中如何检测文件是否被修改?