来自python游乐场,是virtualenv
的忠实粉丝,并且当然是R语言的新秀,我打算借助packrat
在我的R项目和软件包中进行类似的设置。 (至少看起来很直观。)
到目前为止,如果没有packrat
,我将在RStudio中的程序包上运行"Clean and Rebuild"
,一切都会按预期进行。
但是现在我在项目上安装并初始化了packrat
,这反过来又将所有后续安装路由到lib
目录中的/packrat
文件夹中。这再次按预期工作。
现在问题在于重建我的软件包(btw,通过packrat
安装到packrat::install()
中)
每次运行"Clean and Rebuild"
时,都会在RStudio的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
的{{1}},roxygen2
和其他软件包(包括我自己的软件包)。
我想念什么?