R CMD安装后,Eclipse中不会更新R帮助

R CMD安装后,Eclipse中不会更新R帮助,eclipse,r,statet,Eclipse,R,Statet,我正在Eclipse中开发一个R包。虽然我对这种环境还不熟悉,但感觉很棒 但我面临的一个问题是,在Eclipse中运行R CMD install after check and build后,如果我在Eclipse的R控制台中键入 library(mypackagename) ?mypackagename Eclipse仍然显示旧的帮助。我已经尝试过重新启动、重新启动等等,但都没有成功。如果我在windows中运行R,它将显示程序包的正确帮助。我不知道发生了什么事 我怀疑Eclipse有自己的

我正在Eclipse中开发一个R包。虽然我对这种环境还不熟悉,但感觉很棒

但我面临的一个问题是,在Eclipse中运行R CMD install after check and build后,如果我在Eclipse的R控制台中键入

library(mypackagename)
?mypackagename
Eclipse仍然显示旧的帮助。我已经尝试过重新启动、重新启动等等,但都没有成功。如果我在windows中运行R,它将显示程序包的正确帮助。我不知道发生了什么事

我怀疑Eclipse有自己的缓存来获取R帮助,但找不到如何删除它

更新如@JimM的回答所示,您应该选择以下内容来更新R帮助

“R控制台视图菜单”->R环境->完全索引


这需要2-3分钟,但我发现没有其他方法可以更新R帮助。

如果您使用的是StatET插件,有几种方法可以更新R环境

首先,要手动更新R环境,在StatET透视图的Console窗口中,右上角有一个向下的三角形。如果单击并按住三角形,在R环境下可以选择“完全索引”或“索引更改”。如果选择“完全索引”,它将重建整个R索引/帮助缓存


或者,在Preferences>StatET>Run/Debug>R Environments下,有一个选项可以将R环境索引更新为“自动检查并更新”。

。只有在Eclipse中的StatET插件中,我的包的在线帮助才没有更新;从Rconsole或Rgui中可以看到。我发现,确保重新加载包时帮助自动更新的一个好方法是增加描述文件中的版本号。一旦您放入更新包,R环境就会自动更新,但不幸的是,StatET似乎对R-help感到困惑,因此您仍然需要在Eclipse中重新启动R控制台。

选择
完全索引
成功了!“自动检查和更新”是在我的Eclipse中检查的,但不知何故它丢失了我的包。谢谢