繁体   English   中英

RStudio,Packrat和Knitr

[英]RStudio, Packrat and Knitr

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

现在,当我再次尝试.Rnw (.pdf编译)我的.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更改为转折无济于事。 另外,我确保安装了knitr。

我能做什么?

如果您为项目激活了Packrat,并且由于某种原因packrat::disable()没有清除生成的.Rprofile ,则可能需要手动将其删除。

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

#### -- Packrat Autoloader (version 0.4.1.24) -- ####
source("packrat/init.R")
#### -- End Packrat Autoloader -- ####

您将需要删除该位。

另外,您可以确保在小插图中加载了utilsavailable.packagesutils的函数); 例如与library(utils)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM