R在窗户上安装Vennerable包

时间:2011-05-15 10:42:17

标签: r install packages

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

我试过以下:

    从RGui安装
  1. 并选择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
    
  5. 注意:有一个文件DESCRIPTION。

    如何安装此软件包?


    package page上的链接已经死亡(Windows buildpackage source)。

4 个答案:

答案 0 :(得分:5)

您可以签出来源:打开终端并运行以下命令

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 ...命令。

答案 1 :(得分:3)

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

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

答案 2 :(得分:3)

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

答案 3 :(得分:2)

如果您有tar.gz存档,则可能包含该程序包的文件。在安装软件包之前,必须先构建它。见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