【问题标题】:R install Vennerable package on windows [duplicate]R在Windows上安装Vennerable包[重复]
【发布时间】:2011-05-15 10:42:17
【问题描述】:

我无法在装有最新 R (2.13.0) 的 Windows 7 上从 https://r-forge.r-project.org/projects/vennerable/ 安装 Vennerable R 软件包。

我尝试了以下操作:

  1. 从 RGui 安装并选择 R-Forge 存储库:
    列表中没有 Vennerable 包

  2. 使用“从本地 zip 文件安装包”从 RGui 安装:

    can not open compressed file 'Vennerable.tar.gz/DESCRIPTION'
    
  3. 将 tar.gz 转换为 zip 并使用“从本地 zip 文件安装包”从 RGui 安装:

    can not open compressed file 'Vennerable.tar.gz/DESCRIPTION'
    
  4. 尝试手动安装:install.packages("D:/Downloads/Vennerable.tar.gz", repos = NULL)

    can not open compressed file 'Vennerable.tar.gz/DESCRIPTION'
    Error in install.packages : cannot open the connection
    

注意:有一个文件说明。

我应该怎么做才能安装这个包?


package page 上的链接已失效(指向Windows buildpackage source)。

【问题讨论】:

标签: r installation packages


【解决方案1】:

您可以查看源代码:打开终端并运行以下命令

svn checkout svn://svn.r-forge.r-project.org/svnroot/vennerable

然后构建没有晕影。

cd  vennerable/pkg
R CMD build Vennerable/ --no-build-vignettes

最后安装它:

R CMD INSTALL Vennerable_3.0.tar.gz  

(您的构建可能与 Vennerable_3.0.tar.gz 的名称不同)。

对我来说,它产生了以下错误:

ERROR: dependencies ‘graph’, ‘RBGL’, ‘xtable’ are not available for package ‘Vennerable’

然后我不得不去R,运行以下命令:

install.packages(c("graph", "RBGL", "xtable"))

然后返回终端再次运行R CMD INSTALL ... 命令。

【讨论】:

  • 由于 switch (R-2.13) 包中的更改不再编译。另一方面更正很简单。
【解决方案2】:

Vennerable package has been updated 现在可以使用 R-forge 获得 2.1 版

install.packages("Vennerable", repos="http://R-Forge.R-project.org") 

【讨论】:

【解决方案3】:

我遇到了同样的问题并解决了。问题在于如何归档包。在名为“Vennerable_2.2”的顶级目录中有一个名为“Vennerable”的目录。我解压缩了存档。然后我导航到“Vennerable”子目录,并将其压缩。然后我使用新的“运行安装” Vennerable.zip' 存档。就像一个魅力。

【讨论】:

    【解决方案4】:

    如果你有一个 tar.gz 存档,你可能有包的 source 文件。在安装软件包之前,您必须先构建它。见section 1.3 of the Writing R Extensions manual

    另请参阅您的 other related question,我在其中提供了 R 2.13.0 x86_64 构建包的链接:

    http://commondatastorage.googleapis.com/jthetzel-public/Vennerable_1.1.1.1.zip

    【讨论】:

    • 我将您答案中的链接从 pdf 版本更改为 html 版本。
    • @Marek 感谢您的编辑,Marek。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-21
    • 2018-05-13
    • 2018-02-25
    • 1970-01-01
    • 1970-01-01
    • 2013-10-29
    • 2013-05-16
    相关资源
    最近更新 更多