Deals with missing libPaths arg, and takes first
doLibPaths(libPaths, standAlone = FALSE)
The library path (or libraries) where all packages should be
installed, and looked for to load (i.e., call library
). This can be used
to create isolated, stand alone package installations, if used with
standAlone = TRUE
. Currently, the path supplied here will be prepended to
.libPaths()
(temporarily during this call) to Require
if
standAlone = FALSE
or will set (temporarily) .libPaths()
to
c(libPaths, tail(libPaths(), 1)
to keep base packages.
Logical. If TRUE
, all packages will be installed to and
loaded from the libPaths
only. NOTE: If TRUE
, THIS WILL CHANGE THE
USER'S .libPaths()
, similar to e.g., the checkpoint
package. If
FALSE
, then libPath
will be prepended to .libPaths()
during the
Require
call, resulting in shared packages, i.e., it will include the
user's default package folder(s). This can be create dramatically faster
installs if the user has a substantial number of the packages already in
their personal library. Default FALSE
to minimize package installing.