我想设置一个本地CRAN存储库。我想在这个存储库中只放一个包(让我们称之为MyPackage)。我这样做的原因是我想与我公司的人分享这个包。顺便说一下 - 我们都使用Ubuntu Linux。 我已经这样做了:
然而,当我这样做时:
install.packages("MyPackage", repos = "127.0.0.1/R" )
它不起作用;
Warning: unable to access index for repository [ ]
Warning message:
In getDependencies(pkgs, dependencies, available, lib) :
package ‘MyPackage’ is not available (for R version 2.13.1)
你们可以指导我一下,告诉我什么是正确的文件夹结构? 感谢。
答案 0 :(得分:13)
请参阅R Admin手册的“Section 6.6 Setting up a package repository”。
编辑大约三年+ :我们现在拥有自动创建存储库的drat package,并且可以巧妙地使用GitHub为您托管它。
答案 1 :(得分:5)
您可能只需要正确指定URL; http://127.0.0.1/R
。
另外,请确保您可以在浏览器中访问该网址。
答案 2 :(得分:0)
miniCRAN对我有好处。使用miniCRAN创建存储库几乎没有什么好处:
见介绍: