我的库中有一个现有的包,但是在构建包时,export
文件中的NAMESPACE
命令省略了一个函数。我希望我可以简单地在文件中添加另一行,但看起来命名空间定义尽管存在于文本文件中,但仍然在'在构建时到包。我已尝试添加和删除export
命令,但加载的命名空间列表无法更改。
我已确保拆卸和卸载有问题的包裹,然后重新启动R
(3.3.1)清洁。
那么,我是否需要重建,或者我错过了一些简单的步骤?
(对于那些想知道的人,我确实使用新的命名空间命令重建了包,并且它有效。)
答案 0 :(得分:0)
正如Ben Bolker建议的那样,答案(Bettridge's Law再次获胜!)是"没有。"尽管软件包的tarball中存在可编辑的文本文件,但是从其中一个二进制文件中读取导出列表(' foo.rdb'或者' foo.rdx'是我猜)如果没有重建包,就无法改变。