Learn R Programming

modules (version 0.13.0)

depend: Declare dependencies of modules

Description

This function will check for a dependency and tries to make it available if it is not. This is a generic function. Currently only a default method exists which assumes a package name as argument. If a package is not installed depend tries to install it.

Usage

depend(on, ...)

# S3 method for default depend(on, version = "any", libPath = NULL, ...)

Value

TRUE if dependency is available or successfully installed. An error if dependency can not be installed and is not available.

Arguments

on

(character) a package name

...

arguments passed to install.packages

version

(character) a version, defaults to 'any'

libPath

(character | NULL) a path to the library (folder where packages are installed)

Examples

Run this code
# Depend on certain R version
depend("base", "3.0.0")
# Depend on package version
depend("modules", "0.6.0")

Run the code above in your browser using DataLab