从Windows构buildR源代码

  1. C:\ Work \ R包含R-3.1.1.tar.gz文件

  2. 我从以下命令在Windows 8中构buildR源(R-3.1.1)

    cd C:\Work\R tar --no-same-owner -xf R-3.1.1.tar.gz cd C:\Work\R\R-3.1.1\src\gnuwin32\ make all recommended 
  3. 将以下path添加到环境variablesC:\ Work \ R \ R-3.1.1 \ bin \ i386

  4. 在命令promt中inputR.exe
  5. 我得到以下错误

    致命错误无法打开基础包

系统信息

Windows 8,64位操作系统,基于x64的处理器如何解决此错误?

Solutions Collecting From Web of "从Windows构buildR源代码"

如果你使用R,你可以从这里下载最新版本,然后安装它。

如果你有一个较旧的版本,只想下载新版本,请使用R:

 # installing/loading the package: if(!require(installr)) { install.packages("installr"); require(installr)} #load / install+load installr # using the package: updateR() # this will start the updating process of your R installation. It will check for newer versions, and if one is available, will guide you through the decisions you'd need to make. 

在构建R源代码之前,我们可以通过使用以下命令来解决这个问题

 Set TMPDIR=c:\cygwin64\bin 

这里c:\ cygwin64 \ bin是Windows 8机器中cygwin安装位置。

在这里我提到了R源代码的构建步骤:

  • 安装cygwin安装程序
  • 安装RTools
  • 在C:\ R_HOME目录下创建R_HOME文件
  • 将R源代码tar文件放在R_HOME中
  • 在第一个c:\Rtools\bin\;c:\Rtools\gcc-4.6.3\bin;C:\cygwin64\bin\;C:\Program Files (x86)\HTML Help Workshop\;C:\R_HOME\R-3.1.1\bin\;环境变量中添加以下路径c:\Rtools\bin\;c:\Rtools\gcc-4.6.3\bin;C:\cygwin64\bin\;C:\Program Files (x86)\HTML Help Workshop\;C:\R_HOME\R-3.1.1\bin\;
  • 在命令提示符下输入以下命令Set TMPDIR=C:\cygwin64\bin
  • 将工作目录设置为C:\R_HOME
  • 输入以下命令tar --no-same-owner -xf R-3.1.1.tar.gz
  • c:\R复制Tcl源代码(它将在安装RTools时创建)
  • 在命令提示符下设置工作目录C:\R_HOME\R-3.1.1\src\gnuwin32
  • 输入以下命令Make all recommended
  • 在命令提示符下输入R.exe命令。 我们可以进入R终端