我使用此tutorial创建了R包。该软件包在调用时加载就很好,但是需要一点调试。调试脚本后,我使用devtools::update_packages("new_package")
来修复更改,但是收到以下错误:Skipping 1 packages not available: new_package
(有趣的是,当我调用new_package
时出现installed.packages()
)。 / p>
我可以通过使用devtools::install("new_package")
重新安装来更新我的软件包,但是对于简单的修复来说,这似乎不是很有效。也许还有另一种方式?感谢您的帮助或见识。
编辑以进行澄清:
我了解需要重新加载软件包以更新更改,但是使用library(mypackage)
重新加载软件包(在分离软件包或开始新的会话之后)在{1}}期间无法完成此操作做。根据教程,我决定使用devtools::update_packages("path/to/mypackage")
安装软件包。这是因为安装我的自制程序包的过程需要设置用于更新的存储库吗?