编织包-安装问题

时间:2018-07-14 17:42:28

标签: r

我正在使用RStudio版本1.1.447。我已经尝试安装摘要软件包,因为软件包传单需要它。我使用了以下语句:

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

,看来似乎软件包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

1 个答案:

答案 0 :(得分:0)

我认为问题在于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作为管理员(右键单击“以管理员身份运行”)。