以下是本人写的
R程序打包步骤,仅供参考,欢迎指正!
http://user.qzone.qq.com/83903944/blog/1329827738
以下介绍的仅是在我的电脑上完成的步骤,不代表唯一步骤,记录以备参考:
我电脑操作系统为win7旗舰版、R2.14.1
1、进入
http://ftp.ctex.org/mirrors/CRAN/,下载
Rtools214.exe,然后安装,遇到如下图界面时全选
2、进入
http://www.miktex.org/2.9/setup,下载MiKTeX 2.9,并安装
3、设置环境变量
在第5步中将如下路径设置添加到路径变量path中(具体请根据个人软件安装位置及版本进行修改):c:\Rtools\bin;c:\Rtools\MinGW\bin;c:\Rtools\MinGW64\bin;C:\Program Files\R\R-2.14.1\bin;C:\Program Files (x86)\MiKTeX 2.9\miktex\bin\;C:\Program Files (x86)\MiKTeX 2.9\miktex\bin
4、打开R图形用户界面,在命令提示符后录入:package.skeleton(name = "自定义包名称", code_files = “文件完整路径名.R”),并运行,如果编写的R源程序在R的当前工作目录下(当前工作目录可以通过getwd())获取,则直接运行:package.skeleton(name = "自定义包名称", code_files = “文件名.R”) ,即可;运行后,将在R的当前工作目录下生成如下文件夹:
5、打开“man”文件夹里面的所有文件,将每个文件里面的title和example值作如下修改:
\title{
此处务必写上标题
}
\examples{
examples内容设为空
}
6、进入命令提示符,并输入如图所示命令:
7、在命令提示符中输入如下命令并执行:R CMD check 自定义包名称_1.0.tar.gz,如果通过没有错误,即正确生成了安装包;
8、进入R图形界面,输入如下命令:install.packages("自定义包名称_1.0.tar.gz", type="source", repos=NULL),注:因为压缩格式为tar.gz,不能直接通过R菜单“从本地zip文件安装程序包...”。
如果一切顺利,至此完成,祝大家顺利!