首页 > 解决方案 > 在 RStudio 中使用 Packrat 清理和重建包

问题描述

我来自 python 游乐场,是 R 的忠实粉丝,virtualenv当然也是 R 的新手,我打算借助packrat. (至少它看起来很直观。)

到目前为止,如果没有packrat,我将"Clean and Rebuild"在 RStudio 中运行我的包并且事情按预期工作。

但是现在我已经packrat在项目上安装并初始化了,这反过来又将所有后续安装路由到lib目录中的文件夹/packrat。这再次按预期工作。

现在的问题是重建我的包(顺便说一句,packrat通过安装到packrat::install())每次我运行时,我都会在RStudio"Clean and Rebuild"的窗口中收到以下错误:Build

==> roxygen2::roxygenize('.', roclets = c('rd', 'collate', 'namespace'))

Error in loadNamespace(name) : there is no package called ‘roxygen2’
Calls: suppressPackageStartupMessages ... loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart
Execution halted

Exited with status 1.

实际上,我有devtools,roxygen2和其他软件包(包括我自己的)安装了packrat.

我错过了什么?

标签: rrstudiodevtoolsroxygen2packrat

解决方案


推荐阅读