rebuild: Rebuild the Packages in your Project Library
Description
Rebuild and reinstall packages in your library. This can be useful as a
diagnostic tool -- for example, if you find that one or more of your
packages fail to load, and you want to ensure that you are starting from a
clean slate.
The package(s) to be rebuilt. When NULL, all packages
in the library will be installed.
recursive
Boolean; should dependencies of packages be rebuilt
recursively? Defaults to TRUE.
...
Unused arguments, reserved for future expansion. If any arguments
are matched to ..., renv will signal an error.
confirm
Boolean; prompt the user before taking any action?
library
The R library to be used. When NULL, the active project
library will be used instead.
project
The project directory. If NULL, then the active project will
be used. If no project is currently active, then the current working
directory is used instead.
Value
A named list of package records which were installed by renv.
Details
Note that binaries will be used when appropriate and available for your
platform. If you'd like to force packages to be rebuilt from sources, you
can set options(pkgType = "source").
# NOT RUN {# rebuild the 'dplyr' package + all of its dependenciesrenv::rebuild("dplyr", recursive = TRUE)
# rebuild only 'dplyr'renv::rebuild("dplyr", recursive = FALSE)
# }