【发布时间】:2015-10-06 10:42:31
【问题描述】:
我曾经为 R 开发过一些包。所以,这是一个迭代过程,我需要通过 rstudio 安装包来检查包的工作情况,然后再次添加一些必要的功能。所以,我使用了以下流程:
- 创建一个 R 包
- 通过命令提示符安装它:R CMD install
- 在 rstudio 中将包加载为 library(package_name)
- 检查必要的功能
- 在 rstudio 中使用 detach(package:{package_name}) 分离包
- 通过命令提示符删除包为:R CMD remove
- 添加/更新包
- 重复步骤 2 - 7,直到完全开发包。
现在的问题是每次我在第 5 步之后关闭 rstudio,否则安装后更新的包不会反映在 R 中。
那么,我怎样才能避免每次都关闭 rstdio;并始终获取已安装软件包的更新副本。换句话说,我不想每次都关闭 rstudio。我发现 detach( ) 无效。
注意:我只使用 rstudio 来检查包的功能。我检查,使用 R CMD 检查/构建命令在命令提示符下构建包
【问题讨论】:
-
RStudio Session->重启 R。如果您使用 RStudio 制作/开发包,您几乎可以免费获得 1:8 的所有困难部分。
-
我使用“Source on Save”并以交互方式开发我的包。我只是偶尔做一个完整的构建。
-
您能否详细说明一下,什么是“保存源”。你如何以及在哪里做的?