麻烦我自己的存储库:它在R 2.15.2中找不到我的包

时间:2012-11-17 11:51:02

标签: r cran

我在我的服务器cran.gforge.se上创建了一个CRAN存储库,它曾经像2.15.2之前的魅力一样工作,但现在我收到一个错误,抱怨该包不存在。

我安装Gmisc软件包的代码:

reps = c("http://ftp.sunet.se/pub/lang/CRAN",
         "http://cran.gforge.se")
install.packages("Gmisc", repos=reps, dependencies=TRUE)

这给出了错误:

  

install.packages中的警告:包'Gmisc'不可用(for   R版本2.15.2)

我试着看this SO question似乎非常相似但没有任何帮助。 The manual在这个主题上有点稀缺,但目前我在上传之前做了以下write_PACKAGES:

library(tools)
write_PACKAGES("C:\\Software\\cran", verbose=TRUE, subdirs=TRUE, type="win.binary")
write_PACKAGES("C:\\Software\\cran", verbose=TRUE, subdirs=TRUE, type="source")
write_PACKAGES("C:\\Software\\cran\\src\\contrib", verbose=TRUE, subdirs=TRUE)
write_PACKAGES("C:\\Software\\cran\\bin\\windows\\contrib\\2.15", verbose=TRUE, subdirs=TRUE, type="win.binary")
write_PACKAGES("C:\\Software\\cran\\src\\contrib\\2.15", verbose=TRUE, subdirs=TRUE, type="source")

我也在this SO question尝试了建议的解决方案:

options(install.packages.check.source = FALSE)
install.packages("Gmisc", repos=reps, dependencies=TRUE)

由于我有一个并行源代码,这不应该是一个问题,或者我错过了什么?

1 个答案:

答案 0 :(得分:1)

您可以尝试将Gmisc_3.5.tar.gz放入/src/contrib然后执行 install.packages("Gmisc", repos="http://cran.gforge.se", type="source")