簡體   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