我尝试按照以下说明在本地网络上设置本地存储库:Creating a local R package repository。
我遇到了与"更新"中描述的问题相同的问题。段落:install.packages errors: Troubleshooting local repo usage, (即使问题标记为已解决,也没有提供可用的解决方案)
我已将我的包裹放入文件夹:
"S:/outils/packages R/bin/windows/contrib/3.2"
根据Dirk在this中的说明,我执行以下命令:
setwd("S:/outils/packages R/bin/windows/contrib/3.2")
tools::write_PACKAGES(".", type="win.binary")
list.files()
[1] "BayesTree_0.3-1.3.zip" "Epi_2.0.zip" "PACKAGES" "PACKAGES.gz"
我运行以下命令以指向我的新本地存储库。我从repo
帮助页面的options
段中复制并粘贴了此命令:
local({r <- getOption("repos"); r["CRAN"] <- 'file://S:/Outils/packages R'; options(repos = r)})
当我尝试安装某些软件包时出现错误:
install.packages("Epi")
Warning in install.packages :
cannot open compressed file 'S:/Outils/packages R/src/contrib/PACKAGES', probable reason 'No such file or directory'
Error in install.packages : cannot open the connection
我试图把#34; PACKAGES&#34;和&#34; PACKAGES.gz&#34;文件分为S:/outils/packages R/bin/windows/contrib/folder
或S:/outils/packages R/
,但没有任何成功。
答案 0 :(得分:1)
如果你读到Dirk答案的底部,你会看到他提到了精彩的drat
包裹。这样可以解决您遇到的痛苦,并且可以轻松创建PACKAGES.gz文件和相关路径。
作为奖励,drat
免费与github.io联系。