Skip to content
Fetching contributors…
Cannot retrieve contributors at this time
46 lines (43 sloc) 1.4 KB
\name{dep_auto}
\alias{build_dep}
\alias{dep_auto}
\title{Build automatic dependencies among chunks}
\usage{
dep_auto(path = opts_chunk$get("cache.path"))
build_dep(path)
}
\arguments{
\item{path}{the path to the dependency file}
}
\value{
\code{NULL}. The dependencies are built as a side effect.
}
\description{
When the chunk option \code{autodep = TRUE}, all names of
objects created in a chunk will be saved in a file named
\file{__objects} and all global objects used in a chunk
will be saved to \file{__globals}. This function can
analyze object names in these files to automatically
build cache dependencies, which is similar to the effect
of the \code{dependson} option. It is supposed to be used
in the first chunk of a document and this chunk must not
be cached.
}
\note{
Be cautious about \code{path}: because this function is
used in a chunk, the working directory when the chunk is
evaluated is the directory of the input document in
\code{\link{knit}}, and if that directory differs from
the working directory before calling \code{knit()}, you
need to adjust the \code{path} argument here to make sure
this function can find the cache files \file{__objects}
and \file{__globals}.
\code{build_dep} is a deprecated alias for
\code{dep_auto} and may be removed in the future.
}
\references{
\url{http://yihui.name/knitr/demo/cache/}
}
\seealso{
\code{\link{dep_prev}}
}
Something went wrong with that request. Please try again.