使用devtools
软件包非常简单,因为您无需自己下载软件包。例如:
library(devtools)
install_url('http://cran.r-project.org/src/contrib/Archive/dynamo/dynamo_0.1.3.tar.gz')
install_url('http://cran.r-project.org/src/contrib/Archive/gafit/gafit_0.4.tar.gz')
我毫不怀疑这将是跨平台的。
该软件包还具有其他相关和有用的功能,例如install_version
,install_local
,install_github
等。
根据您想要查看的时间点,您也可以使用MRAN快照存档。该存档是 CRAN 每日的快照序列,追溯到 2014 年 9 月。
例如,要安装一个来自 CRAN 的软件包,就像在 2015 年 6 月 30 日那样:
install.package("my_package",
repos="https://mran.microsoft.com/snapshot/2015-06-30")
尝试
install.packages('/path/dynamo_0.1.3.tar.gz', type = 'source')
在Mac上,path
是指你下载的文件路径。就这样!在Windows上,你需要稍微调整一下斜杠的方向:-)
值得一提的是,无需使用任何技巧,包gafit再次可用。
正如上面建议的那样,由于核心R系统更改了一些打包约定,它在过去几年中已经失效。希望现在已经完全修复。
`*** arch - i386` `ERROR:包'gafit'编译失败` `* removing 'C:/Users/yangzh/Documents/R/gafit'` `Error:Command failed (1)`
这意味着我无法从源代码安装它。我必须从备份存储库下载二进制文件并安装它。 - yangzhinstall_version("dynamo", "0.1.3")
的问题。 - hadleyinstall_version("dynamo", "0.1.3")
会返回错误信息。 :-( - yangzh