r - 如何在不重新安装的情况下更新本地创建的 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()
. 这是因为安装我的自制软件包的过程需要设置更新存储库吗?
解决方案
推荐阅读
- javascript - 工具提示未显示条形图 D3.js
- c# - 如何随时间动态延迟可观察的
- arrays - Excel重复最大函数
- javascript - jQuery 中的 MSAjax pageLoad
- c# - .net 核心集成测试:API 控制器操作未从测试中调用。如何在测试项目中模拟 opeind 连接身份验证?
- unity3d - 如何在 Unity 中使用着色器弯曲对象?
- mongodb - org.hibernate.integrator.spi.Integrator:提供者 org.hibernate.search.hcore.impl.HibernateSearchIntegrator 不是子类型
- typescript - 带有 lambda 的 Typescript 装饰器接口。AxiosInstance
- matlab - 在 MATLAB 中动态标记
- ios - Cordova File 插件在我的 iOS 项目的 javascript 文件中不起作用,Android 工作正常