1. R 软件
2. Unix应用程序集R tools
3. Perl
4. GUN编译器 (MinGW)
安装全部编译器
5. Microsoft html compiler
6. MikTex
第二步:设置环境变量
右键单击“我的电脑”,依次选择“属性”-“高级”-“环境变量”,编辑变量“Path”,在里面加入上面六个软件的目录。如下:
C:\RTools\bin;C:\MinGW\bin;C:\Program Files\MiKTeX 2.5\miktex\bin;C:
\Perl\bin\;C:\Program Files\R\R.2.8.0\bin;C:\Program Files\HTML Help
Workshop;C:\WINDOWS\system32; C:\WINDOWS;C:\WINDOWS\System32\Wbem;
确认你将上述六个软件的目录正确地加入了环境变量Path。你可以在命令提示符窗口输入下列命令进行测试:
gcc –help
perl –help
TeX –help
R CMD –help
看是否能执行上述命令。
编译包
如何编写包,请参阅《Writing R Extensions》
I will not state the details about how to write a package, please see
Writing R Extensions instead.
编译帮助文件
进入包所在目录,执行下列命令:
cd man
R CMD Rd2txt xxxx.Rd
R CMD Rdconv -t=html -o=xxxx.html xxxx.Rd
对每一个Rd文件都要编译。编译好后,进入包的上层目录,检验包是否正确:
cd ..\..
R CMD check test
为你的包创建一个PDF格式的手册:
R CMD Rd2dvi --pdf test
最后创建包:
R CMD build --binary --use-zip test
最后生成的zip文件就是R的安装包。
参考文献:
1. Writing R Extensions
2. Making R Packages Under Windows
3. Build R package for Win2000/XP
4. Building R for Windows
5. Creating R Packages (the idiot's guide)
On 2月20日, 上午12时56分, 荣兴 <hurongx...@gmail.com> wrote:
> 在windows下创建R的包(package)比较容易,但也需要十分小心。下面给出了创建一个R的包的步骤。如果需要了解创建包的更多细节,请参考
> 相关的参考文献。unix下创建R的包更简单,请参考:http://r-forum.googlegroups.com/web/
> %E5%A6%82%E4%BD%95%E5%86%99R%E7%9A%84%E7%A8%8B%E5%BA%8F%E5%8C%85.pdf?
> hl=zh-CN
> 第一步:安装必要的软件:
>
> 1. R 软件
>
> 2. Unix应用程序集R tools
>
> 3. Perl
>
> 4. GUN编译器 (MinGW)
> 安装全部编译器
>
> 5. Microsoft html compiler
>
> 6. MikTex
>
> 第二步:设置环境变量
>
> 右键单击"我的电脑",依次选择"属性"-"高级"-"环境变量",编辑变量"Path",在里面加入上面六个软件的目录。如下:
>
> C:\RTools\bin;C:\MinGW\bin;C:\Program Files\MiKTeX 2.5\miktex\bin;C:
> \Perl\bin\;C:\Program Files\R\R.2.8.0\bin;C:\Program Files\HTML Help
> Workshop;C:\WINDOWS\system32; C:\WINDOWS;C:\WINDOWS\System32\Wbem;
>
> 确认你将上述六个软件的目录正确地加入了环境变量Path。你可以在命令提示符窗口输入下列命令进行测试:
> gcc -help
> perl -help
> TeX -help
> R CMD -help