我正在尝试创建一个示例R包。我产生的骨架:在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
我做了一些谷歌挖。有些人似乎认为这是一个特定的字符编码问题。虽然,我找不到任何解决方法。我想知道这里有人会知道解决方案吗?
更新 我在Revolution提供的程序包中使用R 2.11.1。从CRAN切换到R 2.12.1后,问题得以解决。
感谢,
哪个版本的Windows?哪个版本的R? – Sharpie 2011-02-25 22:20:40
另外,从另一端尝试下载一个(小的,经过充分测试的)CRAN软件包,并运行“R CMD INSTALL”和“R CMD build --binary”中的一个或两个。这样你就知道了工具包,env。变数,...都很好。 – 2011-02-25 22:30:59
您使用哪种编辑器保存文件?那里是否有任何“外国人”角色(如ščćžđ)?什么是编码设置? – 2011-02-25 22:41:56