PkgUtils
位於 utils
包(package)。 說明
用於檢查源是否存在的實用程序Radd-on 包可以正常工作,並可以從中構建源包。
用法
R CMD check [options] pkgdirs
R CMD build [options] pkgdirs
參數
pkgdirs |
包含源的目錄名稱列表Radd-on 包。為了 |
options |
用於控製處理或獲取有關實用程序的使用情況和版本的信息的其他選項。 |
細節
R CMD check
檢查Radd-on 從其來源打包,執行各種診斷檢查。
R CMD build
構建R源 tarball。包的名稱取自‘DESCRIPTION’ 文件而不是目錄名稱。這完全適用於所提供的源目錄的副本。
使用 R CMD foo --help
獲取實用程序 foo
的使用信息,特別是可能的 options
。
某些選項的默認值R CMD build
可以通過環境變量設置_R_BUILD_RESAVE_DATA_和_R_BUILD_COMPACT_VIGNETTES_:請參閱“編寫 R 擴展”。很多檢查都在R CMD check
可以通過環境變量關閉或打開:請參閱“R 內部”手冊的“工具”一章。
默認情況下R CMD build
使用"internal"
選項tar
準備 tarball。一個外部tar
程序可以由指定R_BUILD_TAR環境變量。對於非常大的包來說,這可能會快得多,並且對於具有長路徑名(超過 100 字節)或非常大的文件(超過 8GB)的包來說可能是必需的:但是,生成的 tarball 可能不可移植。
R CMD check
默認情況下通過內部解壓 tarballuntar
函數:如果需要外部tar
命令可以通過環境變量指定R_INSTALL_TAR:請確保它可以處理 tarball 上使用的壓縮類型。 (對於包含無效或不受支持部分的 tarball,有時需要這樣做,並且在非常大的 tarball 上可能會更快。設置R_INSTALL_TAR到 'tar.exe' 需要克服某些 Windows 係統上的權限問題。)
注意
僅在 Windows 上:它們使用環境變量指定的臨時目錄TMPDIR
並默認為‘c:/TEMP’。請確保使用設置的正斜杠。
也可以看看
“編寫 R 擴展”中有關“檢查和構建包”和“處理 Rd 格式”的部分(參見 Unix-alikes 上的“文檔/手冊’的子目錄R源樹,在 Windows 上,請參閱控製台上幫助菜單的手冊 sub-menu)。
相關用法
- R select.list 從列表中選擇項目
- R COMPILE 編譯用於 R 的文件
- R readRegistry 讀取 Windows 注冊表配置單元
- R browseVignettes 在 HTML 瀏覽器中列出暈影
- R hasName 檢查姓名
- R nsl 按主機名查找 IP 地址
- R edit 調用文本編輯器
- R create.post 準備電子郵件和帖子的輔助函數
- R hsearch-utils 幫助搜索實用程序
- R download.packages 從類似 CRAN 的存儲庫下載軟件包
- R DLL.version MS Windows 上的 DLL 版本信息
- R ls.str 列表對象及其結構
- R Rscript R 前端腳本
- R bug.report 發送錯誤報告
- R cite 引用參考書目條目
- R SweaveSyntConv 轉換 Sweave 語法
- R RSiteSearch 搜索文檔中的關鍵詞或短語
- R glob2rx 將通配符或通配符模式更改為正則表達式
- R getFromNamespace 用於開發命名空間的實用函數
- R demo R 函數演示
- R mirrorAdmin 管理存儲庫鏡像
- R citation 在出版物中引用 R 和 R 包
- R personList 人員集合(舊接口)
- R getS3method 獲取 S3 方法
- R Rprof 啟用 R 執行分析
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Utilities for Building and Checking Add-on Packages。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。