我在RStudio工作。我第一次在一个项目中创建了一个针织品文件,编译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未被选中。从针织到斯威夫特的转变并没有帮助。另外,我还确保了针织品的安装。
我能做什么?
发布于 2014-12-04 05:37:49
如果您为您的项目激活了Packrat,并且由于某种原因,packrat::disable()没有清除生成的.Rprofile,则可能需要手动删除它。
如果在您的项目的基本目录中有一个.Rprofile,并且它包含。
#### -- Packrat Autoloader (version 0.4.1.24) -- ####
source("packrat/init.R")
#### -- End Packrat Autoloader -- ####你需要移除那部分。
或者,您可以确保在您的微格中加载utils (available.packages是来自utils的函数);例如,使用library(utils)。
https://stackoverflow.com/questions/27282935
复制相似问题