转自:http://bbs.pinggu.org/thread-3151727-1-1.html
经过最近几天的摸索,终于弄明白本地安装R程序包一些方法,尽管从别的地方下载下来程序包可以实现在R上使用本地安装,但通常会遇到“错误: 程辑包'packagesname'没有安装在'arch=i386'中”等情况,因此,不如直接从Github上直接安装,免得出现类似问题。从Github上直接安装的步骤(for Windows):
第一步:安装合适版本的R软件,安装对应版本的Rtools,安装Rstudio,安装Miketex软件(这些软件均可从官网下载)。第二步:打开R软件,选择镜像,安装“devtools”,具体可从R——程序包——安装程序包上进行,也可以使用install.packages("devtools");还可以从CRAN上下载最新的程序包本地安装。(推荐最后一种)
第三步:library(devtools)
第四步:使用install_github("A","B"),其中A表示要从GitHub上安装的软件包的名称,B表示开发该程序包的作者,由于install_github默认B是“hadley”(即作者是“hadley”)。举个例子,mgarch包是vst开发的,则是install_github("mgarch","vst")。
运行之后,即可实现安装。