我在我的服务器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”不可用(对于 R 版本 2.15.2)
我试图查看这个似乎非常相似但没有任何帮助的SO 问题。该手册在这个主题上有点稀缺,但目前我在上传之前做了以下 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")
我还尝试了这个 SO question中建议的解决方案:
options(install.packages.check.source = FALSE)
install.packages("Gmisc", repos=reps, dependencies=TRUE)
由于我有一个并行源代码,这应该不是问题还是我错过了什么?