RStudio、Packrat和Knitr

RStudio、Packrat和Knitr,r,rstudio,knitr,packrat,R,Rstudio,Knitr,Packrat,我在RStudio工作。我首先在一个项目中创建了一个knitr文件,并且编译pdf工作得非常完美。然后,当我在不同的文件中工作时,我为项目激活了packrat。(随后再次将其停用) 现在,当我再次尝试编译我的.Rnw文件时,我得到了 Initializing packrat project in directory: - "mydir" Error in appDependencies(project) : could not find function "available.packag

我在RStudio工作。我首先在一个项目中创建了一个knitr文件,并且编译pdf工作得非常完美。然后,当我在不同的文件中工作时,我为项目激活了
packrat
。(随后再次将其停用)

现在,当我再次尝试编译我的
.Rnw
文件时,我得到了

Initializing packrat project in directory:
- "mydir"
Error in appDependencies(project) : 
  could not find function "available.packages"
Calls: source ... sort_c -> with_collate -> force -> sort -> appDependencies
Execution halted
我检查了RStudio的项目选项,packrat没有检查。从Knitr换成Swave也没用。此外,我还确保安装了knitr


我能做什么?

如果您为您的项目激活了Packrat,并且由于某种原因,
Packrat::disable()
没有清除生成的
.r配置文件,您可能需要手动删除它

如果在项目的基本目录中有一个
.Rprofile
,并且它包含例如

#### -- Packrat Autoloader (version 0.4.1.24) -- ####
source("packrat/init.R")
#### -- End Packrat Autoloader -- ####
您将需要删除该位

或者,您可以确保在vignette中加载
utils
可用。packages
utils
中的一个函数);e、 g.使用
库(utils)