Learn R Programming

RSuite (version 0.37-253)

prj_install_deps: Installs project dependencies and needed supportive packages.

Description

Installs project dependencies and needed supportive packages.

Usage

prj_install_deps(prj = NULL, clean = FALSE, vanilla_sups = FALSE,
  relock = FALSE)

Arguments

prj

project to collect dependencies for if not passed will build project for working directory. (type: rsuite_project, default: NULL)

clean

if TRUE clear environment before installing package dependencies. (type: logical, default: FALSE)

vanilla_sups

if TRUE install only base supportive packages (like devtools & roxygen2). (type: logical, default: FALSE)

relock

if TRUE allows updating the env.lock file (type: logical, default: FALSE)

Value

TRUE if all build successfully.

Details

Logs all messages from the building process onto the rsuite logger. Use logging::setLevel to control logs verbosity. DEBUG level turns on building and downloading messages.

See Also

Other in project management: prj_build, prj_clean_deps, prj_init, prj_load, prj_lock_env, prj_pack, prj_start_package, prj_start, prj_unload, prj_zip

Examples

Run this code
# NOT RUN {
  # create exemplary project base folder
  prj_base <- tempfile("example_")
  dir.create(prj_base, recursive = TRUE, showWarnings = FALSE)

  # start project
  prj <- prj_start("my_project", skip_rc = TRUE, path = prj_base)

  # reinstall logging package into project environment
  prj_install_deps(prj = prj, clean = TRUE)
# }
# NOT RUN {
# }

Run the code above in your browser using DataLab