首页 > 解决方案 > 如何在不重新安装的情况下更新本地创建的 R 包

问题描述

我使用本教程创建了一个 R 包。该包在调用时加载得很好,但需要一些调试。在调试了我的脚本后,我曾经 devtools::update_packages("new_package")修复了这些更改,但我收到了以下错误:(Skipping 1 packages not available: new_package有趣的new_package是,当我调用 时出现installed.packages())。

我可以通过重新安装来更新我的包devtools::install("new_package"),但是对于简单的修复,这似乎不是很有效。也许还有另一种方式?我感谢任何帮助或见解。

编辑澄清:我知道需要重新加载包以更新更改,但是使用library(mypackage)(在分离包或开始新会话之后)重新加载包并不能做到这devtools::update_packages("path/to/mypackage")一点。根据教程,我决定使用devtools::install(). 这是因为安装我的自制软件包的过程需要设置更新存储库吗?

标签: rdevtools

解决方案


推荐阅读