【问题标题】:Build R source code from windows从 Windows 构建 R 源代码
【发布时间】:2014-08-22 16:34:25
【问题描述】:
  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. 将以下路径添加到环境变量中 C:\Work\R\R-3.1.1\bin\i386

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

    致命错误无法打开基础包

系统信息

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

【问题讨论】:

  • 如何构建 R 在您的 R 源代码随附的手册 R 安装和管理 中有详细的说明。你应该从那里开始。
  • 我已按照手动 R 安装和管理中提供的步骤进行操作

标签: windows r cmd


【解决方案1】:

如果您使用的是 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.

【讨论】:

    【解决方案2】:

    我们可以在构建 R 源代码之前使用以下命令解决此问题

    Set TMPDIR=c:\cygwin64\bin
    

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

    这里我已经提到了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\;
    • 在命令提示符下输入以下命令 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终端

    【讨论】:

      猜你喜欢
      • 2017-05-24
      • 2018-05-06
      • 1970-01-01
      • 1970-01-01
      • 2015-03-02
      • 1970-01-01
      • 2021-03-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多