当我在RStudio的“构建”选项卡上单击“构建并重新加载”时,出现以下错误:
==> devtools::document(roclets=c('rd', 'collate', 'namespace'))
Error in loadNamespace(name) : there is no package called 'devtools'
Calls: suppressPackageStartupMessages ... tryCatch -> tryCatchList -> tryCatchOne -> <Anonymous>
Execution halted
Exited with status 1.
但是当我直接在控制台中输入
devtools::document(roclets=c('rd', 'collate', 'namespace'))
时,它就可以工作了。此外,如果在构建工具-> Roxygen配置中取消选中“运行时自动进行灌装:”下的“构建并重新加载”,则错误消失。
我已经用
devtools
安装了最新的devtools::install_github("hadley/devtools")
。我正在使用Windows。如果有人有建议,请提前谢谢!
最佳答案
我必须在构建工具-> Roxygen配置菜单的“运行时自动重新充氧:”下取消选中“构建并重新加载”。在程序文件/r/3.2.3/lib中安装devtools很有帮助,但它仍然仍然需要所有依赖项。使用packrat似乎也无济于事。
关于r - 在Windows上的RStudio中构建和重新加载:devtools::document()说找不到devtools,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29372288/