RTools是否破坏了我运行某些软件包的能力?

RTools是否破坏了我运行某些软件包的能力?,r,tidyverse,rtools,R,Tidyverse,Rtools,我最近安装了RTools(windows计算机),现在似乎所有与tidyverse相关的软件包(例如tidyverse本身、dplyr、ggplot2等)都不再加载,无法安装 加载R会话时,我遇到以下错误: Warning: namespace ‘ggplot2’ is not available and has been replaced by .GlobalEnv when processing object ‘ima.bar’ Warning: namespace ‘scales’ is

我最近安装了RTools(windows计算机),现在似乎所有与
tidyverse
相关的软件包(例如
tidyverse
本身、
dplyr
ggplot2
等)都不再加载,无法安装

加载R会话时,我遇到以下错误:

Warning: namespace ‘ggplot2’ is not available and has been replaced
by .GlobalEnv when processing object ‘ima.bar’
Warning: namespace ‘scales’ is not available and has been replaced
by .GlobalEnv when processing object ‘a’
Warning: namespace ‘cowplot’ is not available and has been replaced
by .GlobalEnv when processing object ‘rtp.dashboard’

我是否应该卸载RTools,看看是否所有问题都得到解决?或者我需要重新安装R吗?系统环境(
Sys.getenv()
)似乎在将RTools安装到某个我甚至不确定它在哪里的地方后也发生了变化(它不是包含我的包的文件夹--奇怪的是,
tidyverse
甚至在那里也没有文件夹)>

RTools(根据其安装或副作用)不会影响任何程序包安装或库路径(
.libpath()
)。至少在我的机器上,它不会改变路径或其他环境变量;我依靠R(和
devtools
)来查找和使用它(我将它安装为
c:/Rtools/
,出于一些原因,并非所有系统管理员都允许这样做)。我想知道像您的环境变量更改这样的事情是否是您或您的网络管理员强加的其他更改的症状。(另外,您是否正在项目中重新加载
.Rdata
文件?我避免了类似瘟疫的情况。)谢谢,我不想加载.Rdata文件。直到今天早上(在安装了RTools之后——但这可能是巧合)这种情况才发生。有没有办法防止这种情况发生?请注意,“不尝试加载.Rdata文件”和它实际发生之间有着明显的区别。在RStudio中,转到“工具>全局选项…>工作区”,并验证是否选择了“在开始时将.RData还原到工作区”(我相信它默认为选中)。(我假设您使用的是RStudio。)是的,它已被选中(是的,我使用的是RStudio)。奇怪的是,当我甚至在RStudio中搜索ggplot2或tidyverse包时,它们都没有出现?当您认为应该安装它们时,丢失的包几乎总是由于
.libpath()
的问题,我建议您搜索该触发器而不是RTools。在我的win10笔记本电脑上,我有
“C:/Users/r2/R/win library/3.5”“C:/R/R-3.5.3/library”
,因此我安装的所有软件包都加载在我的homedir下。如果您没有,或者它指向您无法识别的路径,请尝试将您想要的路径添加到集合中,看看会发生什么。