从Windows构建R源代码

时间:2014-08-22 16:34:26

标签: windows r cmd

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

  2. 我已从以下命令

    在Windows 8中构建R源代码(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. 将以下路径添加到Environment变量中     C:\工作\ r \ R-3.1.1 \ BIN \ i386的

  4. 在命令promt
  5. 中输入R.exe
  6. 我收到以下错误

    致命错误无法打开基础包

  7. 系统信息

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

2 个答案:

答案 0 :(得分:2)

如果您使用的是R,可以从here下载最新版本,然后只需安装即可。

如果您有旧版本并且只想下载新版本,请在R中使用those commands

# 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.

答案 1 :(得分:1)

我们可以在构建R源代码

之前使用以下命令解决此问题
Set TMPDIR=c:\cygwin64\bin

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

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

  • 安装cygwin setup
  • 安装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\;
  • 在命令提示符中输入以下命令 Set TMPDIR=C:\cygwin64\bin
  • 将工作目录设置为C:\R_HOME
  • 输入以下命令 tar --no-same-owner -xf R-3.1.1.tar.gz
  • c:\R复制Tcl源(将在安装RTool时创建)
  • 在命令提示符中将工作目录设置如下 C:\R_HOME\R-3.1.1\src\gnuwin32
  • 输入以下命令 Make all recommended
  • 在命令提示符下输入R.exe命令。我们可以进入R终端