Installing R packages locally: Difference between revisions

From HPCwiki
Jump to navigation Jump to search
Phase 1 § 5 P1.5.6: content merged into R (via update-page on MediaWiki MCP Server)
Tag: New redirect
 
(8 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
#REDIRECT [[R#Local package library]]
 
== Specifying a local library search location ==
 
Specify a local library search location.
 
You can use several library trees of add-on packages. The easiest way to tell R to use these via a 'dotfile' by creating the following file '$HOME/.Renviron' (watch the quotes and ~ character):
<source lang='bash'>
  R_LIBS_USER="~/R/library"
</source>
This specifies a keyword (<code>R_LIBS_USER</code>) which points to a colon-separated list of directories at which R library trees are rooted. You do not have to specify the default tree for R packages.
 
If necessary, create a place for your R libraries
<source lang='bash'>
  mkdir ~/R ~/R/library        # Only need do this once
</source>
Set your R library path
<source lang='bash'>
  echo 'R_LIBS_USER="~/R/library"' >  $HOME/.Renviron
</source>
== Installing to a local library search location ==
 
Start up R:
 
<source lang='bash'>
  R                     # Invoke R
</source>
Then, from the R environment, install the packages you require while pointing at the root R-package directory of choice. This example will install from CRAN.
<source lang='rsplus'>
install.packages("name-of-your-package",lib="~/R/library")
</source>
 
== See also ==
 
== External links ==
[http://csg.sph.umich.edu/docs/R/localpackages.html source for material for this aricle]
 
[http://cran-mirror.cs.uu.nl CRAN homepage]
 
[http://en.wikipedia.org/wiki/R_(programming_language) R article from Wikipedia]

Latest revision as of 14:08, 16 June 2026