This help topic is for R version 2.9.0. For the current version of R, try https://stat.ethz.ch/R-manual/R-patched/library/base/html/EnvVar.html
EnvVar {base}R Documentation

Environment Variables

Description

Details of some of the environment variables which affect an R session.

Details

It is impossible to list all the environment variables which can affect an R session: some affect the OS system functions which R uses, and others will affect add-on packages. But here are notes on some of the more important ones. Those that set the defaults for options are consulted only at startup (as are some of the others).

HOME:

The user's ‘home’ directory.

LANGUAGE:

Optional. The language(s) to be used for message translations. This is consulted when needed.

LC_ALL:

(etc) Optional. Use to set various aspects of the locale – see Sys.getlocale. Consulted at startup.

R_BATCH:

Optional – set in a batch session.

R_BROWSER:

The path to the default browser. Used to set the default value of options("browser").

R_COMPLETION:

Optional. If set to FALSE, comand-line completion is not used. (Not used by Mac OS GUI.)

R_DEFAULT_PACKAGES:

A comma-separated list of packages which are to be loaded in every session. See options.

R_DOC_DIR:

The location of the Rdoc’ directory. Set by R.

R_DVIPSCMD:

The path to dvips. Defaults to the value of DVIPS, and if that is unset to a value determined when R was built. Used by R CMD Rd2dvi, and at startup to set the default for options("latexcmd"), used by help(offline = TRUE.

R_ENVIRON:

Optional. The path to the site environment file: see Startup. Consulted at startup.

R_GSCMD:

Optional. The path to GhostScript, used by dev2bitmap.

R_HISTFILE:

Optional. The path of the history file: see Startup. Consulted at startup and when the history is saved.

R_HISTSIZE:

Optional. The maximum size of the history file, in lines. Exactly how this is used depends on the interface. For the readline command-line interface it takes effect when the history is saved (by savehistory or at the end of a session).

R_HOME:

The top-level directory of the R installation: see R.home. Set by R.

R_INCLUDE_DIR:

The location of the Rinclude’ directory. Set by R.

R_LATEXCMD:

The path to latex. Defaults to the value of LATEX, and if that is unset to a value determined when R was built. Used by R CMD Rd2dvi, and at startup to set the default for options("latexcmd"), used by help(offline = TRUE.

R_LIBS:

Optional. Used for initial setting of .libPaths.

R_LIBS_SITE:

Optional. Used for initial setting of .libPaths.

R_LIBS_USER:

Optional. Used for initial setting of .libPaths.

R_MAKEINDEXCMD:

The path to makeindex. Defaults at startup to the value of MAKEINDEX, and if that is unset to a value determined when R was built. Used by R CMD Rd2dvi.

R_PAPERSIZE:

Optional. Use to set the default for options("papersize"), e.g. used by pdf, postscript and help(offline = TRUE).

R_PDFLATEXCMD:

The path to pdflatex. Defaults at startup to the value of PDFLATEX, and if that is unset to a value determined when R was built. Used by R CMD Rd2dvi.

R_PDFVIEWER:

The path to the default PDF viewer. Used by R CMD Rd2dvi.

R_PLATFORM:

The platform – a string of the form cpu-vendor-os, see R.Version.

R_PROFILE:

Optional. The path to the site profile file: see Startup. Consulted at startup.

R_RD4DVI:

Options for latex processing of Rd files. Used by R CMD Rd2dvi and help(offline = TRUE).

R_RD4PDF:

Options for pdflatex processing of Rd files. Used by R CMD Rd2dvi.

R_SHARE_DIR:

The location of the Rshare’ directory. Set by R.

R_TEXI2DVICMD:

The path to texi2dvi. Defaults to the value of TEXI2DVI, and if that is unset to a value determined when R was built. Consulted at startup to set the default for options("texi2dvi"), used by texi2dvi in package tools.

R_UNZIPCMD:

The path to unzip. Sets the default value for options("unzip").

R_ZIPCMD:

The path to zip.

TMPDIR, TMP, TEMP:

Consulted (in that order) when setting the temporary directory. See tempdir.

TZ:

Optional. The current timezone. See Sys.timezone for the system-specific formats. Consulted as needed.

no_proxy, http_proxy, ftp_proxy:

(and more). Optional. Settings for download.file: see its help for further details.

Unix-specific

Some variables set on Unix-alikes, and not (in general) on Windows.

DISPLAY:

Optional: used by X11, Tk (in package tcltk), the data editor and various packages.

EDITOR:

The path to the default editor.

PAGER:

The path to the default pager.

R_PRINTCMD:

Sets the default for options("printcmd"), which sets the default print command to be used by postscript.

See Also

Sys.getenv and Sys.setenv to read and set environmental variables in an R session.


[Package base version 2.9.0 ]