[英]Problem building R package on Windows
我正在嘗試創建示例R包。 我生成了以下骨架:
package.skeleton(name = "hello",environment = .GlobalEnv, path = "c:", force = FALSE)
並使用:
C:\>R CMD build hello
但是,R輸出以下抱怨
* checking for file 'hello/DESCRIPTION' ... OK
* preparing 'hello':
* checking DESCRIPTION meta-information ... ERROR
During startup - Warning messages:
1: In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return
= TRUE, :
' there is no package called 'NULL
in options("defaultPackages") was not found
我在Google上做了一些挖掘。 有些人似乎建議這是某個字符編碼問題。 不過,我找不到任何解決方法。 我想知道這里是否有人知道解決方案?
更新我在Revolution提供的軟件包中使用R 2.11.1。 從CRAN切換到R 2.12.1后,問題得以解決。
謝謝,
package.skeleton()的規范為:
package.skeleton(name = "anRpackage", list, environment = .GlobalEnv,
path = ".", force = FALSE, namespace = FALSE,
code_files = character())
這意味着“列表”不是可選的,您必須指定它。 它是要放置在項目中的對象的列表。
請參閱此處以了解如何執行此操作:
http://rss.acs.unt.edu/Rdoc/library/utils/html/package.skeleton.html
更新時,遇到問題時,我在Revolution提供的軟件包中使用了R 2.11.1。 從CRAN切換到R 2.12.1后,問題得以解決。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.