设定:
foo.bar()
中编辑函数MyPkg
的正文。DESCRIPTION
所在的位置)。为了更好的衡量,我开始干净利落地
devtools ::重载()
要确认foo.bar
我正在投放的MyPkg
版本,我致电:
查找( “foo.bar”)
并获得:
[1] ".GlobalEnv"
这意味着当我拨打foo.bar
时,我会调用为我的用户帐户安装的功能。
对我来说,为我的用户帐户安装了MyPkg
是多么晦涩(或为什么有必要),可能只是致电devtools::reload()
或devtools::test()
。
如何指定我想从当前<root>/R
文件夹中调用给定函数的最新版本?
答案 0 :(得分:0)
您可以使用load_all()
中的devtools
加载正在开发中的软件包并允许您使用它(例如其功能),就好像它已安装并加载一样。
如果您当前的工作目录是您的包的根目录,请输入
devtools::load_all()
如果root不在当前工作目录中,则将绝对路径作为参数传递给root:
devtools::load_all('/absolute/path/to/MyPkg')
要删除您在全球环境中定义的功能,请使用rm()
,例如rm(foo.bar)