2012-04-20 139 views
6

我从网站获得了betaversion。唯一可用的是Windows安装为mybetapackage.zip文件。当我安装这个软件包时,它在加载时不起作用。使用包中的命名空间无名称空间

> utils:::menuInstallLocal() 
> require(mypackage) 
Loading required package: mypackage 
Failed with error: ‘package ‘mypackage’ does not have a NAMESPACE and should be re-installed’ 

是否有可能使用这个测试版包?

编辑:

我试过下面的说明来创建自己的命名空间。命名空间文件包含以下内容:

exportPattern("^[^\\.]") 

现在我收到以下警告。

Warning message: 
In readLines(file) : 
    incomplete final line found on 'C:/Users/user/Documents/R/win-library/2.14/RCropStat/NAMESPACE 
+0

您可以自己手动添加命名空间。我记得当这个需求是R的一部分时,我在这里问了一个关于命名空间的问题,他们可以手动添加。 Hadely已经写了一些关于它的内容。在这里搜索应该给你关于添加它的信息;如果我记得它是对目录中某个文档的操纵。 – 2012-04-20 02:00:33

+1

从源建设将工作。但是,如果你只有Windows二进制压缩文件,你可以试试这个:http://stackoverflow.com/questions/8012596/error-with-asreml-d-package-in-r-2-14-0/8014357# 8014357 – jthetzel 2012-04-20 02:01:36

+1

关于“不完整的最后一行”,如果程序包加载,我认为警告可以安全地忽略。为了摆脱它,请尝试在'NAMESPACE'文件末尾添加一个或两个空行。我相信这个警告是由于'NAMESPACE'文件末尾缺少EOL或EOF字符,请参阅此处的示例:http://r.789695.n4.nabble.com/incomplete-final-line-found -warning-td4181838.html – jthetzel 2012-04-20 02:38:45

回答

3

基于上面的讨论,我回答了我自己的问题。所有功劳都归谁讨论过这个问题。

使用以下文本创建一个文件并放置一行以避免错误。在包含描述文件的包的目录中也是如此。

exportPattern("^[^\\.]") 
相关问题