【问题标题】:Can't install PDQ tool for R on windows无法在 Windows 上为 R 安装 PDQ 工具
【发布时间】:2014-01-10 07:24:32
【问题描述】:

按照这个简单的指南http://www.perfdynamics.com/Tools/PDQcode.html#tth_sEc1.1.1,我已经尝试了半个小时

它只是抛出这个错误:

> install.packages("C:\\Users\\Neven\\Downloads\\pdq_6.0-1.tar.gz",repos=NULL,type="source")

Warning: invalid package 'C:/Users/Neven/Downloads/pdq_6.0-1.tar.gz'
Error: ERROR: no packages specified
Warning messages:
1: running command '"C:/PROGRA~1/R/R-30~1.2/bin/x64/R" CMD INSTALL -l "C:\ProgramFiles\R\R-3.0.2\library" "C:/Users/Neven/Downloads/pdq_6.0-1.tar.gz"' had status 1 
2: In install.packages("C:\\Users\\Neven\\Downloads\\pdq_6.0-1.tar.gz",  :
installation of package ‘C:/Users/Neven/Downloads/pdq_6.0-1.tar.gz’ had non-zero exit status

我一直在网站上寻找答案,尝试了不同的方法,但没有成功。

【问题讨论】:

  • 你有安装 RTools 吗?
  • 是的,我在 R 之后安装了它们。我很惊讶它们安装在与 R 不同的位置。这可能是个问题吗?
  • 不 - 它们通常不应与 R 位于同一位置。 RTools 在您的道路上吗?我知道在 RTools 安装期间有一个选项可以将其添加到路径中,但我不记得它是否默认将自身添加到路径中。我知道有些人有问题,因为即使他们安装了 RTools,它也没有添加到路径中。
  • 张贴sessionInfo()Sys.getenv("PATH") 的输出不会有什么坏处
  • 给你: sessionInfo(): pastebin.com/v21JhsM3 Sys.getenv("PATH"): pastebin.com/kaHVxyZE 我在 Sys.getenv("PATH") 的输出中看到第一个路径是RTools,所以我猜 env 变量已设置?

标签: windows r installation modeling capacity-planning


【解决方案1】:

我正在从他们的文档中复制/粘贴命令,但他们的文档似乎已经过时了。

命令是:

install.packages("C:\\Users\\Neven\\Downloads\\pdq_6.0-1.tar.gz",repos=NULL,type="source")

既然有新版本的R(6.1-1),应该是:

install.packages("C:\\Users\\Neven\\Downloads\\pdq_6.1-1.tar.gz",repos=NULL,type="source")

真是愚蠢的错误,但这就是解决问题的方法。

【讨论】:

    猜你喜欢
    • 2023-03-03
    • 2022-07-06
    • 2018-06-29
    • 1970-01-01
    • 2022-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-17
    相关资源
    最近更新 更多