我无法使用最新的R(2.13.0)在我的Windows 7上安装来自https://r-forge.r-project.org/projects/vennerable/的Vennerable R软件包。
我试过以下:
并选择R-Forge回购:
列表中没有Vennerable包
使用“从本地zip文件安装包”从RGui安装:
can not open compressed file 'Vennerable.tar.gz/DESCRIPTION'
将tar.gz转换为zip并使用“从本地zip文件安装包”从RGui安装:
can not open compressed file 'Vennerable.tar.gz/DESCRIPTION'
尝试手动安装: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
注意:有一个文件DESCRIPTION。
如何安装此软件包?
package page上的链接已经死亡(Windows build和package source)。
答案 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