内容

1安装方便

1.1窗户

注意:看到窗户安装说明更多的细节。

可能需要使用“管理员”帐户执行以下步骤。

安装R,请访问Windows基础分配页面。点击下载R-3.3.2 for Windows链接。单击安装程序并为每个选项设置默认选项。

安装RStudio,请访问RStudio下载页面。点击RStudio 1.0.136 - Windows Vista/7/8/10链接。单击安装程序并遵循默认的说明。

在开始使用刚刚安装的软件之前,请确保切换回您的常规帐户。

1.2Mac

注意:看到R代表Mac OS X更多的细节。

安装R,请访问R代表Mac OS X。点击R-3.3.2.pkg链接。单击安装程序并遵循默认的说明。

安装RStudio,请访问RStudio下载页面。点击RStudio 1.0.136 - Mac OS X 10.6+(64位)链接。单击安装程序并遵循默认的说明。

1.3Linux

注意:看到特定的指示额外的细节。

在基于debian的系统上,最简单的安装方法R是通过包管理器管理器,在管理员帐户下运行。在Linux上通常需要安装R来自源代码的包,以及R包源代码通常包含需要编译器和Fortran的C、c++或Fortran代码- dev各种系统库的版本。因此,安装方便- dev版本的R。

安装r-base r-base dev

在安装源包时,可能需要访问- dev各种系统库的版本。其中许多是作为依赖项安装的r-base-dev;其他常见的示例包括XML和curl库

Sudo apt-get install libxml2-dev安装libcurl-dev

特别要注意库的使用规范自由前缀)和the- dev的版本。

安装RStudio,请访问RStudio下载页面。单击RStudio 1.0.136 -链接到你的操作系统。在Ubuntu上安装. deb安装程序,

rstudio-1.0.136-amd64.deb

2先进的安装(本课程要求)

高级安装需要(a)安装自定义包,(b)有自己的C、c++或Fortran代码。在所有其他情况下,简单安装就足够了。

2.1窗口(本课程要求)

先进的安装要求Rtools34.exe,可用Rtools网站。下载并单击安装程序。用默认值回答所有安装程序的问题。最棘手的两个部分是:

  1. 确保Rtools软件安装在一个不包含空格的目录路径下。
  2. 确保系统环境变量PATH包含Rtools的路径箱子目录中。

2.2Mac (本课程要求)

2.2.1安装Xcode和Xcode命令行工具

确保你的mac上安装了Xcode和Xcode命令行工具。如果没有,你可以在你的终端应用程序上运行以下命令来安装Code

xcode-select——安装

对于命令行工具,请转http://developer.apple.com/downloads然后用你的苹果ID(与你购买iTunes和应用程序的ID相同)登录。通过搜索框查找“命令行工具”,下载所需的文件,并通过dmg文件在您的机器上。

有关这方面的更多详细说明,请访问这个链接

2.2.2使用自制软件安装R和RStudio(很简单!)

在你的mac上打开你的终端应用程序。按照下面的步骤:

  • 安装家酿在您的机器上,复制并粘贴到您的终端中。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • 更新机器上的“点击”,检查是否一切正常。
酿造更新&&酿造医生
  • 买个酿酒桶和自制科学水龙头
# Brew tap and requirements Brew tap caskroom/ barrel Brew tap homebrew/science Brew安装caskroom/ barrel / Brew - barrel
  • 安装Xquartz和Java
# brew cask install java
  • 最后安装R和Rstudio
# Install R with X11 brew Install——with- X11 R #安装RStudio brew桶安装——appdir=/Applications RStudio

注:包含的——appdir选择。默认情况下,Cask公式将创建别名~ /应用程序,但这个选项告诉Homebrew使用/应用程序而不是

  • 为了实现更多的功能,在文档中嵌入代码(读写编程),你必须安装乳胶在你的机器上也一样。
# For latex: brew cask install mactex brew install libsvg curl libxml2 gdal geos boost R CMD javareconf JAVA_CPPFLAGS=-I/System/Library/Frameworks/JavaVM.framework/Headers

2.2.3高级的R安装,即从源代码编译

这个步骤不推荐给新用户,使用自制软件安装R会容易得多。

我们假设用户安装了以下软件,

  1. XCode和XCode命令行工具。
  2. gfortran,pcre,liblzma
  3. XQuartz (https://www.xquartz.org/)
  4. Java JRE (jre-8u111-macosx-x64)
  • 如果gfortran,pcreliblzma没有安装在您的机器上,您可以按照下面的步骤。这些步骤可以帮助您安装这些程序的二进制文件,而不必从头编译它们。

要记住的一件事是正在运行的OSX版本,也就是说,请注意您从其中下载的二进制文件http://r.research.att.com/libs/。大多数人应该使用OS-X雪豹或更高版本。

darwin_id Mac OS版本
darwin8 Mac OS X 10.4 (Tiger)或更高版本
darwin89 32位适用于Mac OS X 10.4或更高,64位适用于Mac OS X 10.5或更高
darwin9 Mac OS X 10.5 (Leopard)或更高版本
darwin10 Mac OS X 10.6(雪豹)或更高版本
darwin13 Mac OS X 10.9 (Mavericks)或更高版本
## Gfortran curl -O 'http://r.research.att.com/libs/gfortran-4.8.2-darwin13.tar.bz2' sudo tar fxvz Gfortran -4.8.2-darwin13.tar. gzbz2 - c / # # XZ图书馆或获取liblzma curl - o ' http://r.research.att.com/libs/xz-5.2.1-darwin.13-x86_64.tar.gz ' sudo焦油fvxz xz-5.2.1-darwin.13-x86_64.tar.gz - c / # # pcre curl - o ' http://r.research.att.com/libs/pcre - 8.36 - darwin.13 x86_64.tar.gz sudo焦油fvxz pcre - 8.36 - darwin.13 x86_64.tar.gz - c /
  • 下一步是通过它的checkout从它的源下载Rsvn存储库。
#我正在做一个新目录在我家里叫“R-stuff mkdir ~ / R-stuff # SVN checkouto R-devel或特定版本的r .本文#的其余部分将显示工作流开发版本的r .但#的步骤是相同的发布版本。svn checkout https://svn.r-project.org/R/trunk/ ~/R-stuff/devel #或两者都有。(如果你想在你的机器上有R的devel和release版本)svn签出https://svn.r-project.org/R/branches/R-3-3-branch/ ~/R-stuff/release-3
  • 下载R的推荐包,这在您更改为您的重击或release-3-3目录中。
#下载推荐包/tools/rsync-recommended
  • 请确保在不同的目录中配置R,以确定它的下载位置。所有正在安装的库都将进入该目录。
#创建一个新的目录来配置R mkdir -p ~/R-stuff/bin/R-devel cd ~/R-stuff/bin/R- stuff/devel/configure
  • 配置完成后没有任何错误,运行make
然后通过make check检查构建的系统是否正确工作
  • 从这里安装R-studio链接

一旦安装了R-studio,并且手动编译了R,就必须在.bashrc或机器上使用的任何shell中为R-studio创建一个别名。

别名是这样的,

# R发布版本;例如最新的发布分支,在创建别名时使用绝对路径#。这使得只需在#终端中使用R就可以访问它。RSTUDIO_WHICH_R=/Users/hansolo/R-stuff/bin/R-devel/bin/R
  • 如果你的机器上通过源代码编译安装了多个R版本,下面给出了一种通过别名引用多个R和Rstudio版本的方法。

在你的. bashrc你可以这样写:

# R发布/修补版本;即最新的发布分支别名R-release="/Users/hansolo/R-stuff/bin/R-3-3-branch/bin/R"别名RStudio-release="export RSTUDIO_WHICH_R=/Users/hansolo/R-stuff/bin/R-3-3-branch/bin/R;2 .打开RStudio“/Users/hansolo/R-stuff/bin/R-devel/bin/R -dev”,设置RSTUDIO_WHICH_R=/Users/hansolo/R- stuff/bin/R-devel/bin/R;开放——RStudio”

现在你可以给你的R-release使用命令版本R-release如果你使用命令RStudio-release, Rstudio将使用r的发布版本R-devRStudio-dev

都完成了! !

在新的终端中尝试安装,或者在查找您的. bashrc通过

源~ / . bashrc

您应该已经准备好使用R!

2.3Linux (本课程要求)

注意:看到特定的指示R安装和管理详细说明手册。

对于高级Linux安装,一个典型的方法是“检出”R从SVN版本控制库中获取源代码,并检索推荐的包。

mkdir ~/src cd ~/src svn checkout https://svn.r-project.org/R/branches/R-3-3-branch tools/rsync-recommended

下一步是配置软件,通常在一个独立的' bin '目录中

mkdir ~/bin cd ~/bin/ r - 3-3-3 -branch ~/src/ r - 3-3-3 -branch/configure

有许多配置选项,请参阅~ / src / R-3-3-branch /配置。配置过程中的典型问题包括缺少系统库;的- dev这些库的版本需要由系统管理员安装。

最后一步是构建软件

cd ~/bin/R-3-3-branch make -j

可执行文件在~ / bin / R-3-3-branch / bin / R;添加方便~ / bin / R-3-3-branch / bin到系统路径变量或创建指向可执行文件的外壳别名。系统范围的安装可以使用

sudo make install