packrat-external | R Documentation |
These functions provide a mechanism for (temporarily) using packages outside of the packrat private library. The packages are searched within the 'default' libraries; that is, the libraries that would be available upon launching a new R session.
with_extlib(packages = NULL, expr, envir = parent.frame())
extlib(packages)
user_lib()
packrat_lib()
packages |
An optional set of package names (as a character
vector) to load for the duration of evaluation of |
expr |
An R expression. |
envir |
An environment in which the expression is evaluated. |
## Not run:
with_extlib("lattice", xyplot(1 ~ 1))
with_extlib(expr = packageVersion("lattice"))
# since devtools requires roxygen2 >= 5.0.0 for this step, this
# should fail unless roxygen2 is available in the packrat lib.loc
with_extlib("devtools", load_all("path/to/project"))
# this method will work given roxygen2 is installed in the
# non-packrat lib.loc with devtools
with_extlib(expr = devtools::load_all("path/to/project"))
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.