【问题标题】:knitr package - installation problemsknitr 包 - 安装问题
【发布时间】:2018-07-14 17:42:27
【问题描述】:

我使用的是 RStudio 版本 1.1.447。我试图安装摘要包,因为它是包传单所必需的。我用的语句:

install.packages('digest', dep=TRUE)

似乎 knitr 包已成功停止。但是在安装结束时,它给了我一个找不到knitr的错误。我无法弄清楚是什么导致了问题。

我发现了一个与我类似的上一个问题,但它没有解决方案: knitr question

我将非常感谢任何帮助。

package ‘mime’ successfully unpacked and MD5 sums checked
package ‘tinytex’ successfully unpacked and MD5 sums checked
package ‘knitr’ successfully unpacked and MD5 sums checked
package ‘rmarkdown’ successfully unpacked and MD5 sums checked
package ‘digest’ successfully unpacked and MD5 sums checked

下载的二进制包在 C:\Users\MCetrar\AppData\Local\Temp\RtmpmWreO3\downloaded_pa​​ckages

Error: invalid version specification ‘NA’
In addition: Warning message:
In utils:::packageDescription(packageName, fields = "Version") :
  no package 'knitr' was found

【问题讨论】:

  • 这有各种潜在的原因。由于您似乎使用的是 Windows PC,因此我的第一个建议是以管理员身份打开 RStudio 以查看是否是权限问题。如果您可以发布来自sessionInfo().libPaths() 的输出,这也会有所帮助。也尝试先安装 knitr install.packages("knitr")

标签: r


【解决方案1】:

我认为问题在于 RStudio 在启动时会加载 rmarkdownknitr。但是,由于某些软件包被加载,R 似乎无法更新它们。我认为您可以通过以下方式解决您的问题:

  1. 找到您的 R 安装。通常这应该位于C:/Program Files/R/R-3.5.1/bin/R.exe
  2. 从 RStudio GUI 的这个 exe 启动 R
  3. 在出现的命令行窗口中使用install.packages('digest',dep=TRUE)

如果这样不行,可以尝试以管理员身份使用R.exe(右键“以管理员身份运行”)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-09
    • 2016-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多