[英]Order of DESCRIPTION Imports: and NAMESPACE import() in R 2.14.0 package checking
[英]Error with asreml.d package in R-2.14.0
我在R 2.14.0
asreml.d
上安装了asreml.d
,使用来自Packages菜单中的本地zip文件的Install packages 。 当我尝试使用library(asreml.d)
加载包时,出现以下错误
Error in library(asreml.d) :
package ‘asreml.d’ does not have a NAMESPACE and should be re-installed
重新安装后仍会出现错误。 任何评论,想法和解决方案来解决这个问题将受到高度赞赏。 在此先感谢您的时间和帮助。
包的维护者需要更新包以包含NAMESPACE
文件。
也就是说,你可能很幸运自己插入NAMESPACE
文件作为黑客攻击。 看起来ASReml是封闭源代码,但你有.zip文件。 尝试解压缩它。 然后,创建一个包含以下内容的简单文本
exportPattern("^[^\\.]")
将其保存为NAMESPACE
(请注意,没有像.txt这样的扩展名,Windows有时会将其隐藏起来)。 将NAMESPACE
放在解压缩包的顶层文件夹中(应该类似于asreml.d/
;那里也会有一个DESCRIPTION
文件)。 如果有MD5
文件,您应该删除它。 现在,重新压缩asreml.d/
目录。 查看新的zip文件是否有效。
有关NAMESPACE
更多信息,请参阅http://cran.r-project.org/doc/manuals/R-exts.html#Package-namespaces 。
NB这可能是一个糟糕的建议。 但似乎它会起作用。 它不会伤害任何东西。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.