首先,當然需要安裝好R(假設安裝目錄爲C:\Program Files\R\R-3.0.2)和Rtools(假設安裝目錄爲C:\Rtools)。如果需要生成pdf文檔,還需安裝一個TeX工具(MikTex或CTeX,假設安裝的是MikTex,目錄爲C:\Program Files\MiKTeX 2.9)
1、在命令行模式下,修改環境變量,增加MikTex、RTools和R在你的電腦上的安裝目錄下的bin子目錄
set path=C:\Program Files\MiKTeX 2.9\miktex\bin;C:\Program Files\R\R-3.0.2\bin;C:\Rtools\bin;%path%
由於這一修改不是永久性的,所以一旦重啓命令行窗口就得再設置一遍(萬惡的win7家庭版啊,趕緊投奔Linux吧)
2、按照package的結構和要求準備相應的文件夾(用Rgui或者RStudio等),假設準備好的文件夾位於D盤mypackage目錄,名爲test
3、在命令行模式下,
1)進入包所在目錄,執行下列命令:
切換到D盤:
D:
進入mypackage目錄:
cd mypackage
2)檢驗包是否正確:
R CMD check test
3)創建包:
R CMD build --binary --use-zip test
4)安裝和使用包
用上一步生成zip格式的R安裝包,可以在Rgui或者RStudio中用source方式安裝。
或者,直接在命令行安裝包:
R CMD INSTALL test